/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1992 by Xerox Corporation. All rights reserved. */ /* time: April 6, 1992 12:58:45 pm PDT */ /* C2C version: October 16, 1990 (native) */ /* ref-counting: off */ /* file: ImagerXCFontMapImpl, module: ImagerXCFontMapImpl */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [3224372416,3318573333] ImagerXCFontMapImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {W8 f; W8 r;} W16; typedef struct {W16 f; W16 r;} W32; typedef struct {W32 f; W32 r;} W64; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {W64 f; W6 r;} W70; typedef W70 *W70Pt; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {W8 f; W5 r;} W13; typedef struct {word f0, f1;} W2; typedef W5 *W5Pt; typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef struct {W8 f; word r;} W9; typedef struct {word f0, f1, f2;} W3; typedef W3 *W3Pt; #define SOURCE(p, l) /* source p, l */ static float fc86 = 1.0; static void NoName_Q2064(); static void ImagerXCFontMapImpl_P0(); static word FilterFonts_P60(); static void MySetFont_P120(); static word NoName_Q2124(); static void MyShow_P180(); static void myString_P636(); static void myCharAction_P696(); static void MyShowText_P240(); static void string_P756(); static word MySave_P300(); static void MyRestore_P360(); static word MyGetFont_P420(); static void InitFontMaps_P480(); static void NoName_Q2184(); static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\205\026\031\133\300\153\303\216\034\100\164\000\000"}; static struct {unsigned f; char r[8];} string2 = {458759, "\006\002\000\001A\024\001"}; static struct {unsigned f; char r[44];} string3 = {2752556, "\260\006\005\146\151\162\163\164\257\300\300\060\004\300\300\305\315\151\025\101\064\005\004\162\145\163\164\214\257\300\300\060\004\300\300\305\315\151\025\101\064\261\000"}; static struct {unsigned f; char r[4];} string4 = {131074, "\004\017\000"}; static struct {unsigned f; char r[16];} string5 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[4];} string6 = {65537, "\001\000\000"}; static struct {unsigned f; char r[36];} string7 = {2097188, "\260\006\005\146\151\162\163\164\210\241\000\300\177\377\377\377\005\004\162\145\163\164\214\210\241\000\300\177\377\377\377\261\000\000\000"}; static struct {unsigned f; char r[4];} string8 = {131074, "\003\001\000"}; static struct {unsigned f; char r[44];} string9 = {2752556, "\260\006\005\146\151\162\163\164\257\300\373\007\371\350\300\001\036\142\104\100\260\005\004\162\145\163\164\214\257\300\373\007\371\350\300\001\036\142\104\100\260\261\000"}; static struct {unsigned f; char r[4];} string10 = {131074, "\004'\000"}; static struct {unsigned f; char r[44];} string11 = {2752556, "\260\006\005\146\151\162\163\164\257\300\300\060\004\300\300\305\315\151\025\100\244\005\004\162\145\163\164\214\257\300\300\060\004\300\300\305\315\151\025\100\244\261\000"}; static struct {unsigned f; char r[4];} string12 = {131074, "\004\037\000"}; static struct {unsigned f; char r[16];} string13 = {851984, "\257\300\300\060\004\300\300\305\315\151\025\100\200\000\000"}; static struct {unsigned f; char r[4];} string14 = {131074, "\004\003\000"}; static struct {unsigned f; char r[16];} string15 = {851984, "\257\300\074\177\166\242\300\203\113\217\044\100\164\000\000"}; static struct {unsigned f; char r[4];} string16 = {131076, "\216\251\000"}; static struct {unsigned f; char r[16];} string17 = {851984, "\257\300\300\060\004\300\300\305\315\151\025\100\214\000\000"}; static struct {unsigned f; char r[4];} string18 = {196611, "\004@\377"}; static struct {unsigned f; char r[44];} string19 = {2752556, "\260\006\005\146\151\162\163\164\257\300\300\060\004\300\300\305\315\151\025\101\144\005\004\162\145\163\164\214\257\300\300\060\004\300\300\305\315\151\025\101\144\261\000"}; static struct {unsigned f; char r[4];} string20 = {131074, "\004\007\000"}; static struct {unsigned f; char r[44];} string21 = {2752556, "\260\006\005\146\151\162\163\164\257\300\300\060\004\300\300\305\315\151\025\101\050\005\004\162\145\163\164\214\257\300\300\060\004\300\300\305\315\151\025\101\050\261\000"}; static struct {unsigned f; char r[8];} string22 = {327688, "Gacha\000\000"}; static struct {unsigned f; char r[20];} string23 = {1179668, "EightBitTimesRoman\000"}; static struct {unsigned f; char r[12];} string24 = {524300, "Cyrillic\000\000\000"}; static struct {unsigned f; char r[8];} string25 = {327688, "Cream\000\000"}; static struct {unsigned f; char r[8];} string26 = {393224, "Modern\000"}; static struct {unsigned f; char r[12];} string27 = {524300, "Asterisk\000\000\000"}; static struct {unsigned f; char r[4];} string28 = {196612, "APL"}; static struct {unsigned f; char r[8];} string29 = {327688, "AMTeX\000\000"}; static struct {unsigned f; char r[8];} string30 = {393224, "Hebrew\000"}; static struct {unsigned f; char r[4];} string31 = {131076, "BI\000"}; static struct {unsigned f; char r[16];} string32 = {786448, "-bold-italic\000\000\000"}; static struct {unsigned f; char r[12];} string33 = {589836, "Helvetica\000\000"}; static struct {unsigned f; char r[4];} string34 = {65540, "B\000\000"}; static struct {unsigned f; char r[8];} string35 = {327688, "-bold\000\000"}; static struct {unsigned f; char r[4];} string36 = {65540, "I\000\000"}; static struct {unsigned f; char r[8];} string37 = {458760, "-italic"}; static struct {unsigned f; char r[4];} string38 = {4, "\000\000\000"}; static struct {unsigned f; char r[8];} string39 = {327688, "Hippo\000\000"}; static struct {unsigned f; char r[8];} string40 = {262152, "Logo\000\000\000"}; static struct {unsigned f; char r[12];} string41 = {589836, "XeroxBook\000\000"}; static struct {unsigned f; char r[12];} string42 = {720908, "ModernPiOne"}; static struct {unsigned f; char r[8];} string43 = {393224, "Laurel\000"}; static struct {unsigned f; char r[16];} string44 = {786448, "ClassicPiOne\000\000\000"}; static struct {unsigned f; char r[8];} string45 = {262152, "-bir\000\000\000"}; static struct {unsigned f; char r[8];} string46 = {262152, "-brr\000\000\000"}; static struct {unsigned f; char r[8];} string47 = {262152, "-mir\000\000\000"}; static struct {unsigned f; char r[8];} string48 = {262152, "-mrr\000\000\000"}; static struct {unsigned f; char r[8];} string49 = {262152, "Math\000\000\000"}; static struct {unsigned f; char r[12];} string50 = {655372, "OldEnglish\000"}; static struct {unsigned f; char r[12];} string51 = {524300, "Terminal\000\000\000"}; static struct {unsigned f; char r[20];} string52 = {1114132, "ImagerXCMapFilter\000\000"}; static struct {unsigned f; char r[16];} string53 = {786448, "ReverseGacha\000\000\000"}; static struct {unsigned f; char r[8];} string54 = {262152, "Sail\000\000\000"}; static struct {unsigned f; char r[12];} string55 = {655372, "TimesRoman\000"}; static struct {unsigned f; char r[12];} string56 = {589836, " WARNING:\000\000"}; static struct {unsigned f; char r[12];} string57 = {589836, " (%g =>%g\000\000"}; static struct {unsigned f; char r[8];} string58 = {327688, " {%g}\000\000"}; static struct {unsigned f; char r[4];} string59 = {65540, ")\000\000"}; static struct {unsigned f; char r[12];} string60 = {655372, "FontFilter\000"}; static struct {unsigned f; char r[8];} string61 = {458760, "Classic"}; static struct {unsigned f; char r[8];} string62 = {327688, "Tioga\000\000"}; static struct {unsigned f; char r[20];} string63 = {1179668, "Xerox/XC1-2-2/%g%g\000"}; static struct {unsigned f; char r[24];} string64 = {1507352, "Xerox/TiogaFonts/%g%g%g"}; static struct {unsigned f; char r[16];} string65 = {983056, "Logotypes-Xerox"}; static struct {unsigned f; char r[16];} string66 = {917520, "XeroxLogotypes\000"}; static struct {unsigned f; char r[24];} string67 = {1376280, "Xerox/PressFonts/%g%g\000\000"}; static struct {unsigned f; char r[16];} string68 = {851984, "\257\300\300\060\004\300\300\305\315\151\025\100\164\000\000"}; static struct {unsigned f; char r[24];} string69 = {1507351, "\006\010\020\001\024\001\030\001\034\001\040\001\044\001\050\001\100\174\010\000\004\056\001"}; static struct {unsigned f; char r[4];} string70 = {1231905127, "er"}; static struct {unsigned f; char r[16];} string71 = {851984, "\257\300\074\177\166\242\300\203\113\217\044\100\150\000\000"}; static struct {unsigned f; char r[16];} string72 = {851984, "\257\300\046\300\267\143\300\022\215\240\122\100\150\000\000"}; static struct {unsigned f; char r[16];} string73 = {851984, "\257\300\121\117\377\026\300\315\013\026\004\100\150\000\000"}; static struct {unsigned f; char r[16];} string74 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string75 = {851984, "\257\300\240\236\274\171\300\344\000\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string76 = {851984, "\257\300\242\221\264\046\300\105\142\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string77 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[8];} string78 = {1231905127, "erXCMap"}; static struct {unsigned f; char r[16];} string79 = {851984, "\257\300\373\007\371\350\300\001\036\142\104\100\150\000\000"}; static struct {unsigned f; char r[24];} string80 = {1376280, "\211\011\010\103\154\141\163\163\122\145\160\300\074\177\166\242\300\203\113\217\044\000\000"}; static struct { word f0[77]; word f77; word f78; word f79; word f80; word f81; word f82; word f83; word f84; word f85; word f86; word f87; word f88; word f89; word f90; word f91; word f92; word f93; word f94[11]; } globalframe = { {0}, (word) InitFontMaps_P480, 0, (word) MyGetFont_P420, 0, (word) MyRestore_P360, 0, (word) MySave_P300, 0, (word) MyShowText_P240, 0, (word) MyShow_P180, 0, (word) MySetFont_P120, 0, (word) FilterFonts_P60, 0, (word) ImagerXCFontMapImpl_P0, {0} }; static void NoName_Q2064() { register ptr gf_c0189 = (ptr) &globalframe; word var_c35844; (* (( (ptr) gf_c0189)+11) ) = (word) XR_GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf_c0189)+12) ) = (word) XR_GetTypeIndex((word) &string3, 0, (word) &string4); (* (( (ptr) gf_c0189)+14) ) = (word) XR_GetTypeIndex((word) &string5, 0, (word) &string6); (* (( (ptr) gf_c0189)+16) ) = (word) XR_GetTypeIndex((word) &string7, 0, (word) &string8); (* (( (ptr) gf_c0189)+17) ) = (word) XR_GetTypeIndex((word) &string9, 0, (word) &string10); (* (( (ptr) gf_c0189)+20) ) = (word) XR_GetTypeIndex((word) &string11, 0, (word) &string12); (* (( (ptr) gf_c0189)+21) ) = (word) XR_GetTypeIndex((word) &string13, 0, (word) &string14); (* (( (ptr) gf_c0189)+22) ) = (word) XR_GetTypeIndex((word) &string15, 0, (word) &string4); (* (( (ptr) gf_c0189)+24) ) = (word) XR_GetTypeIndex((word) &string16, 0, (word) &string6); (* (( (ptr) gf_c0189)+25) ) = (word) XR_GetTypeIndex((word) &string17, 0, (word) &string18); (* (( (ptr) gf_c0189)+28) ) = (word) XR_GetTypeIndex((word) &string19, 0, (word) &string20); (* (( (ptr) gf_c0189)+30) ) = (word) XR_GetTypeIndex((word) &string21, 0, (word) &string20); (* (ptr) (( (bPt) gf_c0189)+124) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string22); (* (ptr) (( (bPt) gf_c0189)+128) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string23); (* (ptr) (( (bPt) gf_c0189)+132) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string24); (* (ptr) (( (bPt) gf_c0189)+136) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string25); (* (ptr) (( (bPt) gf_c0189)+140) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string26); (* (ptr) (( (bPt) gf_c0189)+144) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string27); (* (ptr) (( (bPt) gf_c0189)+148) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string28); (* (ptr) (( (bPt) gf_c0189)+152) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string29); (* (ptr) (( (bPt) gf_c0189)+156) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string30); (* (ptr) (( (bPt) gf_c0189)+160) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string31); (* (ptr) (( (bPt) gf_c0189)+164) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string32); (* (ptr) (( (bPt) gf_c0189)+168) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string33); (* (ptr) (( (bPt) gf_c0189)+172) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string34); (* (ptr) (( (bPt) gf_c0189)+176) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string35); (* (ptr) (( (bPt) gf_c0189)+180) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string36); (* (ptr) (( (bPt) gf_c0189)+184) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string37); (* (ptr) (( (bPt) gf_c0189)+188) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string38); (* (ptr) (( (bPt) gf_c0189)+192) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string39); (* (ptr) (( (bPt) gf_c0189)+196) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string40); (* (ptr) (( (bPt) gf_c0189)+200) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string41); (* (ptr) (( (bPt) gf_c0189)+204) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string42); (* (ptr) (( (bPt) gf_c0189)+208) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string43); (* (ptr) (( (bPt) gf_c0189)+212) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string44); (* (ptr) (( (bPt) gf_c0189)+216) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string45); (* (ptr) (( (bPt) gf_c0189)+220) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string46); (* (ptr) (( (bPt) gf_c0189)+224) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string47); (* (ptr) (( (bPt) gf_c0189)+228) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string48); (* (ptr) (( (bPt) gf_c0189)+232) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string49); (* (ptr) (( (bPt) gf_c0189)+236) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string50); (* (ptr) (( (bPt) gf_c0189)+240) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string51); (* (ptr) (( (bPt) gf_c0189)+244) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+24) ), (word) &string52); (* (ptr) (( (bPt) gf_c0189)+248) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string53); (* (ptr) (( (bPt) gf_c0189)+252) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string54); (* (ptr) (( (bPt) gf_c0189)+256) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string55); (* (ptr) (( (bPt) gf_c0189)+260) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string56); (* (ptr) (( (bPt) gf_c0189)+264) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string57); (* (ptr) (( (bPt) gf_c0189)+268) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string58); (* (ptr) (( (bPt) gf_c0189)+272) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string59); (* (ptr) (( (bPt) gf_c0189)+276) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+24) ), (word) &string60); (* (ptr) (( (bPt) gf_c0189)+280) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string61); (* (ptr) (( (bPt) gf_c0189)+284) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string62); (* (ptr) (( (bPt) gf_c0189)+288) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string63); (* (ptr) (( (bPt) gf_c0189)+292) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string64); (* (ptr) (( (bPt) gf_c0189)+296) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string65); (* (ptr) (( (bPt) gf_c0189)+300) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string66); (* (ptr) (( (bPt) gf_c0189)+304) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0189)+14) ), (word) &string67); (void) XR_DeclareGlobalFrame((word) "ImagerXCFontMapImpl", &globalframe, (word) XR_GetTypeIndex((word) &string68, 0, (word) &string69) , (word) (( (bPt) gf_c0189)+372)/* var_c31812 */ ); var_c35844 = (word) XR_ImportInterface((word) &string70, (word) XR_GetTypeIndexS((word) (&string71)), 84); (* (( (ptr) gf_c0189)+97)/* var_c34116 */ ) = var_c35844; (void) XR_ImportProcS(var_c35844, 793603); (void) XR_ImportProcS(var_c35844, 530946); (void) XR_ImportProcS(var_c35844, 67634946); var_c35844 = (word) XR_ImportInterface((word) "ImagerFont", (word) XR_GetTypeIndexS((word) (&string72)), 26); (* (( (ptr) gf_c0189)+98)/* var_c34148 */ ) = var_c35844; (void) XR_ImportProcS(var_c35844, 1048836); (void) XR_ImportProcS(var_c35844, 67634178); (void) XR_ImportProcS(var_c35844, 67633922); (void) XR_ImportProcS(var_c35844, 67374849); var_c35844 = (word) XR_ImportInterface((word) "ImagerTransformation", (word) XR_GetTypeIndexS((word) (&string73)), 55); (* (( (ptr) gf_c0189)+102)/* var_c34468 */ ) = var_c35844; (void) XR_ImportProcS(var_c35844, 67636994); var_c35844 = (word) XR_ImportInterface((word) "IO", (word) XR_GetTypeIndexS((word) (&string74)), 103); (* (( (ptr) gf_c0189)+101)/* var_c34276 */ ) = var_c35844; (void) XR_ImportProcS(var_c35844, 68958724); (void) XR_ImportProcS(var_c35844, 1063171); (void) XR_ImportProcS(var_c35844, 2111493); (void) XR_ImportProcS(var_c35844, 1071364); var_c35844 = (word) XR_ImportInterface((word) "Prop", (word) XR_GetTypeIndexS((word) (&string75)), 4); (* (( (ptr) gf_c0189)+96)/* var_c34020 */ ) = var_c35844; (void) XR_ImportProcS(var_c35844, 67895299); var_c35844 = (word) XR_ImportInterface((word) "RefTab", (word) XR_GetTypeIndexS((word) (&string76)), 16); (* (( (ptr) gf_c0189)+95)/* var_c33956 */ ) = var_c35844; (void) XR_ImportProcS(var_c35844, 67896579); (void) XR_ImportProcS(var_c35844, 134742786); (void) XR_ImportProcS(var_c35844, 67895555); var_c35844 = (word) XR_ImportInterface((word) "Rope", (word) XR_GetTypeIndexS((word) (&string77)), 43); (* (( (ptr) gf_c0189)+99)/* var_c34212 */ ) = var_c35844; (void) XR_ImportProcS(var_c35844, 67896323); var_c35844 = (word) XR_ImportInterface((word) &string78, (word) XR_GetTypeIndexS((word) (&string79)), 11); (* (( (ptr) gf_c0189)+100)/* var_c34244 */ ) = var_c35844; (void) XR_ImportProcS(var_c35844, 67372289); var_c35844 = (word) XR_ExportInterface((word) &string70, (word) XR_GetTypeIndexS((word) (&string71)), 84); (* (( (ptr) gf_c0189)+103)/* var_c35876 */ ) = var_c35844; (void) XR_ExportType((word) "ClassRep", (word) XR_GetTypeIndexS((word) (&string80)), (word) XR_GetTypeIndex((word) &string1, 0, (word) &string2) ); var_c35844 = (word) XR_ExportInterface((word) &string78, (word) XR_GetTypeIndexS((word) (&string79)), 11); (* (( (ptr) gf_c0189)+104)/* var_c35908 */ ) = var_c35844; (void) XR_ExportVar(var_c35844, 7, (word) (( (bPt) gf_c0189)+16)/* tiogaToXC_v3336 */ ); (void) XR_ExportVar(var_c35844, 8, (word) (( (bPt) gf_c0189)+20)/* pressToXC_v3364 */ ); (void) XR_ExportVar(var_c35844, 9, (word) (( (bPt) gf_c0189)+24)/* tiogaAndPressToXC_v3392 */ ); (void) XR_ExportProcS(var_c35844, (word) (( (bPt) gf_c0189)+364)/* var_c31780 */ , 68160004); } static void ImagerXCFontMapImpl_P0(formal_c079, formal_c032) word formal_c079; word formal_c032; { register ptr gf_c35940 = (ptr) &globalframe; /* ImagerXCFontMapImpl: */ SOURCE(118, 7967) SOURCE(5017, 15) { word var_c31844; word var_c31876; var_c31844 = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = var_c31844; (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+38) ); { word var_c31940; word var_c31972; var_c31940 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c31972 = var_c31940; (* (ptr) var_c31972 ) = 10; (* (( (ptr) var_c31876)+1) ) = var_c31940; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+60) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+37) ); { word var_c32036; word var_c32068; var_c32036 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32068 = var_c32036; (* (ptr) var_c32068 ) = 14; (* (( (ptr) var_c31876)+1) ) = var_c32036; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+36) ); { word var_c32132; word var_c32164; var_c32132 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32164 = var_c32132; (* (ptr) var_c32164 ) = 10; (* (( (ptr) var_c31876)+1) ) = var_c32132; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+35) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+70) ); { word var_c32228; word var_c32260; var_c32228 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32260 = var_c32228; (* (ptr) var_c32260 ) = 8; (* (( (ptr) var_c32260)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32260 = (* (( (ptr) var_c32260)+1) ); (* (ptr) var_c32260 ) = 10; (* (( (ptr) var_c32260)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32260 = (* (( (ptr) var_c32260)+1) ); (* (ptr) var_c32260 ) = 12; (* (( (ptr) var_c32260)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32260 = (* (( (ptr) var_c32260)+1) ); (* (ptr) var_c32260 ) = 14; (* (( (ptr) var_c31876)+1) ) = var_c32228; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+34) ); { word var_c32324; word var_c32356; var_c32324 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32356 = var_c32324; (* (ptr) var_c32356 ) = 10; (* (( (ptr) var_c32356)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32356 = (* (( (ptr) var_c32356)+1) ); (* (ptr) var_c32356 ) = 12; (* (( (ptr) var_c31876)+1) ) = var_c32324; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+35) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+33) ); { word var_c32420; word var_c32452; var_c32420 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32452 = var_c32420; (* (ptr) var_c32452 ) = 10; (* (( (ptr) var_c32452)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32452 = (* (( (ptr) var_c32452)+1) ); (* (ptr) var_c32452 ) = 12; (* (( (ptr) var_c31876)+1) ) = var_c32420; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+32) ); { word var_c32516; word var_c32548; var_c32516 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32548 = var_c32516; (* (ptr) var_c32548 ) = 10; (* (( (ptr) var_c31876)+1) ) = var_c32516; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+64) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+31) ); { word var_c32612; word var_c32644; var_c32612 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32644 = var_c32612; (* (ptr) var_c32644 ) = 8; (* (( (ptr) var_c32644)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32644 = (* (( (ptr) var_c32644)+1) ); (* (ptr) var_c32644 ) = 10; (* (( (ptr) var_c32644)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32644 = (* (( (ptr) var_c32644)+1) ); (* (ptr) var_c32644 ) = 12; (* (( (ptr) var_c31876)+1) ) = var_c32612; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+60) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+39) ); { word var_c32708; word var_c32740; var_c32708 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32740 = var_c32708; (* (ptr) var_c32740 ) = 14; (* (( (ptr) var_c31876)+1) ) = var_c32708; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+42) ); { word var_c32804; word var_c32836; var_c32804 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = var_c32804; (* (ptr) var_c32836 ) = 6; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 7; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 8; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 9; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 10; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 11; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 12; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 13; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 14; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 16; (* (( (ptr) var_c32836)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32836 = (* (( (ptr) var_c32836)+1) ); (* (ptr) var_c32836 ) = 18; (* (( (ptr) var_c31876)+1) ) = var_c32804; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+42) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+48) ); { word var_c32900; word var_c32932; var_c32900 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32932 = var_c32900; (* (ptr) var_c32932 ) = 8; (* (( (ptr) var_c32932)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32932 = (* (( (ptr) var_c32932)+1) ); (* (ptr) var_c32932 ) = 10; (* (( (ptr) var_c32932)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32932 = (* (( (ptr) var_c32932)+1) ); (* (ptr) var_c32932 ) = 12; (* (( (ptr) var_c32932)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c32932 = (* (( (ptr) var_c32932)+1) ); (* (ptr) var_c32932 ) = 18; (* (( (ptr) var_c31876)+1) ) = var_c32900; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+49) ); { word var_c32996; word var_c33028; var_c32996 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33028 = var_c32996; (* (ptr) var_c33028 ) = 12; (* (( (ptr) var_c33028)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33028 = (* (( (ptr) var_c33028)+1) ); (* (ptr) var_c33028 ) = 14; (* (( (ptr) var_c33028)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33028 = (* (( (ptr) var_c33028)+1) ); (* (ptr) var_c33028 ) = 18; (* (( (ptr) var_c33028)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33028 = (* (( (ptr) var_c33028)+1) ); (* (ptr) var_c33028 ) = 20; (* (( (ptr) var_c33028)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33028 = (* (( (ptr) var_c33028)+1) ); (* (ptr) var_c33028 ) = 24; (* (( (ptr) var_c33028)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33028 = (* (( (ptr) var_c33028)+1) ); (* (ptr) var_c33028 ) = 26; (* (( (ptr) var_c31876)+1) ) = var_c32996; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+74) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+58) ); { word var_c33092; word var_c33124; var_c33092 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33124 = var_c33092; (* (ptr) var_c33124 ) = 8; (* (( (ptr) var_c33124)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33124 = (* (( (ptr) var_c33124)+1) ); (* (ptr) var_c33124 ) = 10; (* (( (ptr) var_c33124)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33124 = (* (( (ptr) var_c33124)+1) ); (* (ptr) var_c33124 ) = 12; (* (( (ptr) var_c31876)+1) ) = var_c33092; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+59) ); { word var_c33188; word var_c33220; var_c33188 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33220 = var_c33188; (* (ptr) var_c33220 ) = 10; (* (( (ptr) var_c33220)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33220 = (* (( (ptr) var_c33220)+1) ); (* (ptr) var_c33220 ) = 18; (* (( (ptr) var_c31876)+1) ) = var_c33188; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+62) ); { word var_c33284; word var_c33316; var_c33284 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33316 = var_c33284; (* (ptr) var_c33316 ) = 10; (* (( (ptr) var_c31876)+1) ) = var_c33284; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+60) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+63) ); { word var_c33380; word var_c33412; var_c33380 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33412 = var_c33380; (* (ptr) var_c33412 ) = 10; (* (( (ptr) var_c33412)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33412 = (* (( (ptr) var_c33412)+1) ); (* (ptr) var_c33412 ) = 12; (* (( (ptr) var_c31876)+1) ) = var_c33380; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+64) ); { word var_c33476; word var_c33508; var_c33476 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = var_c33476; (* (ptr) var_c33508 ) = 8; (* (( (ptr) var_c33508)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = (* (( (ptr) var_c33508)+1) ); (* (ptr) var_c33508 ) = 9; (* (( (ptr) var_c33508)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = (* (( (ptr) var_c33508)+1) ); (* (ptr) var_c33508 ) = 10; (* (( (ptr) var_c33508)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = (* (( (ptr) var_c33508)+1) ); (* (ptr) var_c33508 ) = 11; (* (( (ptr) var_c33508)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = (* (( (ptr) var_c33508)+1) ); (* (ptr) var_c33508 ) = 12; (* (( (ptr) var_c33508)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = (* (( (ptr) var_c33508)+1) ); (* (ptr) var_c33508 ) = 13; (* (( (ptr) var_c33508)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = (* (( (ptr) var_c33508)+1) ); (* (ptr) var_c33508 ) = 14; (* (( (ptr) var_c33508)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = (* (( (ptr) var_c33508)+1) ); (* (ptr) var_c33508 ) = 16; (* (( (ptr) var_c33508)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33508 = (* (( (ptr) var_c33508)+1) ); (* (ptr) var_c33508 ) = 18; (* (( (ptr) var_c31876)+1) ) = var_c33476; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+64) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+71) ); { word var_c33572; word var_c33604; var_c33572 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33604 = var_c33572; (* (ptr) var_c33604 ) = 10; (* (( (ptr) var_c31876)+1) ) = var_c33572; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c31876)+3) ) = XR_NewObject(16, (* (( (ptr) gf_c35940)+12) )); var_c31876 = (* (( (ptr) var_c31876)+3) ); (* (ptr) var_c31876 ) = (* (( (ptr) gf_c35940)+75) ); { word var_c33668; word var_c33700; var_c33668 = XR_NewObject(8, (* (( (ptr) gf_c35940)+16) )); var_c33700 = var_c33668; (* (ptr) var_c33700 ) = 48; (* (( (ptr) var_c31876)+1) ) = var_c33668; }; (* (( (ptr) var_c31876)+2) ) = (* (( (ptr) gf_c35940)+74) ); (* (( (ptr) gf_c35940)+7)/* tiogaMappings_v3476 */ ) = var_c31844; }; SOURCE(5900, 12) { word var_c33732; word var_c33764; var_c33732 = XR_NewObject(12, (* (( (ptr) gf_c35940)+30) )); var_c33764 = var_c33732; (* (ptr) var_c33764 ) = (* (( (ptr) gf_c35940)+47) ); (* (( (ptr) var_c33764)+1) ) = (* (( (ptr) gf_c35940)+47) ); (* (( (ptr) var_c33764)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+30) )); var_c33764 = (* (( (ptr) var_c33764)+2) ); (* (ptr) var_c33764 ) = (* (( (ptr) gf_c35940)+45) ); (* (( (ptr) var_c33764)+1) ) = (* (( (ptr) gf_c35940)+46) ); (* (( (ptr) var_c33764)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+30) )); var_c33764 = (* (( (ptr) var_c33764)+2) ); (* (ptr) var_c33764 ) = (* (( (ptr) gf_c35940)+43) ); (* (( (ptr) var_c33764)+1) ) = (* (( (ptr) gf_c35940)+44) ); (* (( (ptr) var_c33764)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+30) )); var_c33764 = (* (( (ptr) var_c33764)+2) ); (* (ptr) var_c33764 ) = (* (( (ptr) gf_c35940)+40) ); (* (( (ptr) var_c33764)+1) ) = (* (( (ptr) gf_c35940)+41) ); (* (( (ptr) gf_c35940)+8)/* tiogaFaces_v3504 */ ) = var_c33732; }; SOURCE(6073, 15) { word var_c33796; word var_c33828; var_c33796 = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = var_c33796; (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+53) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+31) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+60) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+42) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+42) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+48) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+52) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+58) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+35) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+35) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+51) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+35) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+59) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+70) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+64) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+64) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+50) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+60) ); (* (( (ptr) var_c33828)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+28) )); var_c33828 = (* (( (ptr) var_c33828)+2) ); (* (ptr) var_c33828 ) = (* (( (ptr) gf_c35940)+75) ); (* (( (ptr) var_c33828)+1) ) = (* (( (ptr) gf_c35940)+74) ); (* (( (ptr) gf_c35940)+9)/* pressMappings_v3560 */ ) = var_c33796; }; SOURCE(6461, 12) { word var_c33860; word var_c33892; var_c33860 = XR_NewObject(12, (* (( (ptr) gf_c35940)+30) )); var_c33892 = var_c33860; (* (ptr) var_c33892 ) = (* (( (ptr) gf_c35940)+57) ); (* (( (ptr) var_c33892)+1) ) = (* (( (ptr) gf_c35940)+47) ); (* (( (ptr) var_c33892)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+30) )); var_c33892 = (* (( (ptr) var_c33892)+2) ); (* (ptr) var_c33892 ) = (* (( (ptr) gf_c35940)+56) ); (* (( (ptr) var_c33892)+1) ) = (* (( (ptr) gf_c35940)+46) ); (* (( (ptr) var_c33892)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+30) )); var_c33892 = (* (( (ptr) var_c33892)+2) ); (* (ptr) var_c33892 ) = (* (( (ptr) gf_c35940)+55) ); (* (( (ptr) var_c33892)+1) ) = (* (( (ptr) gf_c35940)+44) ); (* (( (ptr) var_c33892)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c35940)+30) )); var_c33892 = (* (( (ptr) var_c33892)+2) ); (* (ptr) var_c33892 ) = (* (( (ptr) gf_c35940)+54) ); (* (( (ptr) var_c33892)+1) ) = (* (( (ptr) gf_c35940)+41) ); (* (( (ptr) gf_c35940)+10)/* pressFaces_v3588 */ ) = var_c33860; }; SOURCE(8071, 14) (void) InitFontMaps_P480(); } static word FilterFonts_P60(c_v4288, fontMap_v4316, msg_v4344, verbose_v4372) word c_v4288; word fontMap_v4316; word msg_v4344; word verbose_v4372; { register ptr gf_c35972 = (ptr) &globalframe; word context_v4416; word oldClass_v5860; word data_v5888; word props_v5916; word class_v5944; /* FilterFonts: */ SOURCE(983, 1635) SOURCE(983, 1635) context_v4416 = 0; SOURCE(1115, 25) oldClass_v5860 = (* (ptr) c_v4288 ); SOURCE(1142, 108) { word var_c33924; word var_c33988; { word pd81; pd81 = (* (( (ptr) (* (( (ptr) gf_c35972)+95)/* var_c33956 */ ))+5) ); var_c33924 = (word) ( *( (fPt) ((* (ptr) pd81 ))))(17, 0, 0, pd81); }; var_c33988 = XR_NewObject(36, (* (( (ptr) gf_c35972)+25) )); (* (ptr) var_c33988 ) = c_v4288; (* (( (ptr) var_c33988)+4) ) = fontMap_v4316; (* (( (ptr) var_c33988)+5) ) = var_c33924; (* (( (ptr) var_c33988)+7) ) = msg_v4344; (* (( (ptr) var_c33988)+8) ) = verbose_v4372; data_v5888 = var_c33988; }; SOURCE(1252, 69) { word pd82; pd82 = (* (( (ptr) (* (( (ptr) gf_c35972)+96)/* var_c34020 */ ))+4) ); props_v5916 = (word) ( *( (fPt) ((* (ptr) pd82 ))))((* (( (ptr) c_v4288)+3) ), (* (( (ptr) gf_c35972)+61) ), data_v5888, pd82) ; }; SOURCE(1323, 40) class_v5944 = XR_NewObject(280, (* (( (ptr) gf_c35972)+11) )); (* (W70Pt) class_v5944 ) = (* (W70Pt) oldClass_v5860 ); SOURCE(1365, 31) (* (ptr) class_v5944 ) = (* (( (ptr) gf_c35972)+61) ); SOURCE(1398, 19) (* (( (ptr) class_v5944)+1) ) = (word) (( (bPt) gf_c35972)+332)/* var_c31652 */ ; SOURCE(1419, 25) (* (( (ptr) class_v5944)+2) ) = (word) (( (bPt) gf_c35972)+324)/* var_c31620 */ ; SOURCE(1446, 25) (* (( (ptr) class_v5944)+6) ) = (word) (( (bPt) gf_c35972)+356)/* var_c31748 */ ; SOURCE(1473, 25) (* (( (ptr) class_v5944)+12) ) = (word) (( (bPt) gf_c35972)+316)/* var_c31588 */ ; SOURCE(1500, 19) (* (( (ptr) class_v5944)+38) ) = (word) (( (bPt) gf_c35972)+348)/* var_c31716 */ ; SOURCE(1521, 27) (* (( (ptr) class_v5944)+45) ) = (word) (( (bPt) gf_c35972)+340)/* var_c31684 */ ; SOURCE(1550, 1068) { word var_c34084; var_c34084 = XR_NewObject(16, (* (( (ptr) gf_c35972)+22) )); (* (ptr) var_c34084 ) = class_v5944; (* (( (ptr) var_c34084)+1) ) = (* (( (ptr) c_v4288)+1) ); (* (( (ptr) var_c34084)+2) ) = (* (( (ptr) c_v4288)+2) ); (* (( (ptr) var_c34084)+3) ) = props_v5916; context_v4416 = var_c34084; }; SOURCE(983, 1635) return(context_v4416); } static void MySetFont_P120(context_v4476, font_v4504) word context_v4476; word font_v4504; { W13 var_c36004; register ptr gf_c36036 = (ptr) &globalframe; /* declaration of data_v5988 skipped */ word subst_v6016; /* MySetFont: */ SOURCE(1652, 1406) SOURCE(1720, 64) { word pd83; pd83 = (* (( (ptr) (* (( (ptr) gf_c36036)+97)/* var_c34116 */ ))+11) ); (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ) = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd83 ))))(context_v4476, (* (( (ptr) gf_c36036)+61) ), pd83), (* (( (ptr) gf_c36036)+25) )); }; SOURCE(1786, 62) { W2 var_c096; word var_c0205; { word pd84; pd84 = (* (( (ptr) (* (( (ptr) gf_c36036)+95)/* var_c33956 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd84 ))))((word) &var_c096, (* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+5) ), font_v4504, pd84) ; }; var_c0205 = var_c096.f1; subst_v6016 = XR_Narrow(var_c0205, (* (( (ptr) gf_c36036)+21) )); }; SOURCE(1850, 1004) if ((subst_v6016 == 0)) { SOURCE(1870, 986) { word oldName_v6060; /* declaration of fme_v6088 skipped */ word newFont_v6116 = 0; word canPrint_v6144; /* declaration of printing_v6172 skipped */ SOURCE(1872, 42) { word pd85; pd85 = (* (( (ptr) (* (( (ptr) gf_c36036)+98)/* var_c34148 */ ))+19) ); oldName_v6060 = (word) ( *( (fPt) ((* (ptr) pd85 ))))(font_v4504, pd85); }; SOURCE(1916, 17) (* (( (ptr) &var_c36004)+5) ) = 0; (* (( (ptr) &var_c36004)+6) ) = 0; (* (( (ptr) &var_c36004)+7) ) = 0; (* (( (ptr) &var_c36004)+8) ) = (* (ptr) &fc86 ); (* (( (ptr) &var_c36004)+9) ) = 0; SOURCE(1961, 29) canPrint_v6144 = ((* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+7) ) != 0); SOURCE(1992, 42) (* (( (ptr) &var_c36004)+10)/* printing_v6172 */ ) = ( (0 != canPrint_v6144) ? (0 != (* (( (ptr) (* (( (ptr) &var_c36004)+4) /* data_v5988 */ ))+8) )) : 0 ) ; SOURCE(2036, 582) { register word p_v6216; p_v6216 = (* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+4) ); lab_L100003: ; if ((p_v6216 != 0)) { } else { goto lab_L100000; }; SOURCE(2089, 529) { word pd87; pd87 = (* (( (ptr) (* (( (ptr) gf_c36036)+99)/* var_c34212 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd87 ))))(oldName_v6060, (* (ptr) p_v6216 ), 0, pd87))) { SOURCE(2145, 13) (* (W5Pt) (( (ptr) &var_c36004)+5)/* fme_v6088 */ ) = (* (W5Pt) p_v6216 ); SOURCE(2160, 4) goto lab_L100001; }; }; p_v6216 = (* (( (ptr) p_v6216)+5) ); goto lab_L100003; lab_L100000: ; SOURCE(2188, 430) (* (( (ptr) &var_c36004)+5) ) = oldName_v6060; (* (( (ptr) &var_c36004)+6) ) = oldName_v6060; (* (( (ptr) &var_c36004)+7) ) = (* (ptr) (* (( (ptr) (* (( (ptr) gf_c36036)+100)/* var_c34244 */ ))+4) ) ); (* (( (ptr) &var_c36004)+8) ) = (* (ptr) &fc86 ); (* (( (ptr) &var_c36004)+9) ) = 0; lab_L100001: ; }; SOURCE(2284, 45) if (((0 != (* (( (ptr) &var_c36004)+9) )) && (0 != canPrint_v6144))) { SOURCE(2314, 15) (* (( (ptr) &var_c36004)+10)/* printing_v6172 */ ) = 1; }; SOURCE(2331, 59) if (((0 != (* (( (ptr) &var_c36004)+9) )) && (0 != (* (( (ptr) &var_c36004)+10)/* printing_v6172 */ )))) { SOURCE(2361, 29) { word pd88; pd88 = (* (( (ptr) (* (( (ptr) gf_c36036)+101)/* var_c34276 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd88 ))))((* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+7) ), (* (( (ptr) gf_c36036)+65) ), 0, 2147483647, pd88); }; }; SOURCE(2392, 226) if ((0 != (* (( (ptr) &var_c36004)+10)/* printing_v6172 */ ))) { SOURCE(2409, 209) { W2 var_c34308; W2 var_c34340; W2 var_c0206; var_c34308.f0 = 11; var_c34308.f1 = oldName_v6060; var_c34340.f0 = 11; var_c34340.f1 = (* (( (ptr) &var_c36004)+6) ); (* (ptr) (word) &var_c0206 ) = 0; (* (( (ptr) (word) &var_c0206) + 1) ) = 0; { word pd89; pd89 = (* (( (ptr) (* (( (ptr) gf_c36036)+101)/* var_c34276 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd89 ))))((* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+7) ), (* (( (ptr) gf_c36036)+66) ), var_c34308, var_c34340, var_c0206, pd89); }; }; }; SOURCE(2480, 138) { /* declaration of var_c01 skipped */ (* (( (ptr) &var_c36004)+11)/* var_c01 */ ) = (* (( (ptr) (* (( (ptr) gf_c36036)+98)/* var_c34148 */ ))+7) ); { /* declaration of var_c02 skipped */ { word var_c0207; var_c0207 = (word) &var_c36004; (void) (word) XR_Enable(( ((word) (fPt) NoName_Q2124) ), ( ((word) (fPt) NoName_Q2184) ), var_c0207); }; newFont_v6116 = (* (( (ptr) &var_c36004)+12)/* var_c02 */ ); }; }; SOURCE(2622, 98) { word var_c34436; { word pd90; pd90 = (* (( (ptr) (* (( (ptr) gf_c36036)+102)/* var_c34468 */ ))+19) ); var_c34436 = (word) ( *( (fPt) ((* (ptr) pd90 ))))((* (ptr) font_v4504 ), (* (( (ptr) &var_c36004)+8) ), pd90); }; { word pd91; pd91 = (* (( (ptr) (* (( (ptr) gf_c36036)+98)/* var_c34148 */ ))+8) ); newFont_v6116 = (word) ( *( (fPt) ((* (ptr) pd91 ))))(newFont_v6116, var_c34436, pd91); }; }; SOURCE(2722, 38) if ((0 != (* (( (ptr) &var_c36004)+10)/* printing_v6172 */ ))) { SOURCE(2739, 21) { word pd92; pd92 = (* (( (ptr) (* (( (ptr) gf_c36036)+101)/* var_c34276 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd92 ))))((* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+7) ), (* (( (ptr) gf_c36036)+68) ), 0, 2147483647, pd92); }; }; SOURCE(2762, 52) { word var_c34500; var_c34500 = XR_NewObject(8, (* (( (ptr) gf_c36036)+21) )); (* (ptr) var_c34500 ) = newFont_v6116; (* (( (ptr) var_c34500)+1) ) = (* (( (ptr) &var_c36004)+7) ); subst_v6016 = var_c34500; }; SOURCE(2816, 38) { word var_c34532; word pd93; pd93 = (* (( (ptr) (* (( (ptr) gf_c36036)+95)/* var_c33956 */ ))+9) ); var_c34532 = (word) ( *( (fPt) ((* (ptr) pd93 ))))((* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+5) ), font_v4504, subst_v6016, pd93) ; }; }; }; SOURCE(2859, 19) (* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+1) ) = font_v4504; SOURCE(2880, 20) if ((subst_v6016 == 0)) { SOURCE(2900, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(2907, 116) if (((* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+3) ) != (* (ptr) subst_v6016 ))) { SOURCE(2950, 37) { word pd94; pd94 = (* (( (ptr) (* (( (ptr) gf_c36036)+97)/* var_c34116 */ ))+30) ); (void) ( *( (fPt) ((* (ptr) pd94 ))))((* (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ) ), (* (ptr) subst_v6016 ), pd94) ; }; SOURCE(2989, 34) (* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+3) ) = (* (ptr) subst_v6016 ); }; SOURCE(3028, 30) (* (( (ptr) (* (( (ptr) &var_c36004)+4)/* data_v5988 */ ))+2) ) = subst_v6016; } static word NoName_Q2124(formal_c0193) word formal_c0193; { SOURCE(2480, 138) { word pd95; pd95 = (* (( (ptr) formal_c0193)+11) ); (* (( (ptr) formal_c0193)+12) ) = (word) ( *( (fPt) ((* (ptr) pd95 ))))((* (( (ptr) formal_c0193)+6) ), 1, pd95); }; return(0); } static void MyShow_P180(context_v4564, formal_c0219, xrel_v4620) word context_v4564; word formal_c0219; word xrel_v4620; { W8 var_c36068; /* declaration of string_v4592 skipped */ register ptr gf_c36100 = (ptr) &globalframe; /* declaration of var_c34564 skipped */ /* declaration of data_v6288 skipped */ var_c36068.f4/* string_v4592 */ = formal_c0219; /* MyShow: */ SOURCE(3064, 391) { word tmpAddr96; tmpAddr96 = (word) (( (ptr) &var_c36068)+5)/* var_c34564 */ ; (* (ptr) tmpAddr96 ) = ( ((word) (fPt) myString_P636) ); (* (( (ptr) tmpAddr96) + 1) ) = 1; }; SOURCE(3354, 64) { word pd97; pd97 = (* (( (ptr) (* (( (ptr) gf_c36100)+97)/* var_c34116 */ ))+11) ); var_c36068.f7/* data_v6288 */ = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd97 ))))(context_v4564, (* (( (ptr) gf_c36100)+61) ), pd97), (* (( (ptr) gf_c36100)+25) )); }; SOURCE(3420, 35) { word pd98; pd98 = (* (( (ptr) (* (( (ptr) gf_c36100)+97)/* var_c34116 */ ))+32) ); (void) ( *( (fPt) ((* (ptr) pd98 ))))((* (ptr) var_c36068.f7/* data_v6288 */ ), (word) (( (bPt) &var_c36068)+20)/* var_c34564 */ , xrel_v4620, pd98) ; }; } static void myString_P636(formal_c0220, formal_c36164) word formal_c0220; word formal_c36164; { W7 var_c36132; /* declaration of charAction_v29244 skipped */ /* declaration of var_c34596 skipped */ formal_c36164 = (formal_c36164 - 20); var_c36132.f4/* charAction_v29244 */ = formal_c0220; var_c36132.f0 = formal_c36164; /* myString: */ SOURCE(3150, 199) { word tmpAddr99; tmpAddr99 = (word) (( (ptr) &var_c36132)+5)/* var_c34596 */ ; (* (ptr) tmpAddr99 ) = ( ((word) (fPt) myCharAction_P696) ); (* (( (ptr) tmpAddr99) + 1) ) = 1; }; SOURCE(3329, 20) { word pd100; pd100 = (* (( (ptr) formal_c36164)+4) ); (void) ( *( (fPt) ((* (ptr) pd100 ))))((word) ((( (bPt) &var_c36132)+20)/* var_c34596 */ ), pd100); }; } static void myCharAction_P696(char_v29452, formal_c36196) word char_v29452; word formal_c36196; { formal_c36196 = (formal_c36196 - 20); /* myCharAction: */ SOURCE(3187, 137) SOURCE(3226, 80) if (((char_v29452 >> 8) == 0)) { SOURCE(3251, 55) char_v29452 = (* (( (ptr) (* (( (ptr) (* (( (ptr) (* (( (ptr) (* (ptr) formal_c36196 ))+7) ))+2) ))+1) ))+(char_v29452 & 0377)) ); }; SOURCE(3308, 16) { word pd101; pd101 = (* (( (ptr) formal_c36196)+4) ); (void) ( *( (fPt) ((* (ptr) pd101 ))))(char_v29452, pd101); }; } static void MyShowText_P240(context_v4680, formal_c0221, formal_c0222, formal_c0223, xrel_v4792) word context_v4680; word formal_c0221; word formal_c0222; word formal_c0223; word xrel_v4792; { W9 var_c36228; /* declaration of text_v4708 skipped */ /* declaration of start_v4736 skipped */ /* declaration of len_v4764 skipped */ register ptr gf_c36260 = (ptr) &globalframe; /* declaration of var_c34628 skipped */ (* (( (ptr) &var_c36228)+4)/* text_v4708 */ ) = formal_c0221; (* (( (ptr) &var_c36228)+5)/* start_v4736 */ ) = formal_c0222; (* (( (ptr) &var_c36228)+6)/* len_v4764 */ ) = formal_c0223; /* MyShowText: */ SOURCE(3461, 222) { word tmpAddr102; tmpAddr102 = (word) (( (ptr) &var_c36228)+7)/* var_c34628 */ ; (* (ptr) tmpAddr102 ) = ( ((word) (fPt) string_P756) ); (* (( (ptr) tmpAddr102) + 1) ) = 1; }; SOURCE(3649, 34) { word pd103; pd103 = (* (( (ptr) (* (( (ptr) gf_c36260)+97)/* var_c34116 */ ))+32) ); (void) ( *( (fPt) ((* (ptr) pd103 ))))(context_v4680, (word) (( (bPt) &var_c36228)+28)/* var_c34628 */ , xrel_v4792, pd103) ; }; } static void string_P756(charAction_v30076, formal_c36324) word charAction_v30076; word formal_c36324; { register ptr gf_c36292 = (ptr) &globalframe; formal_c36324 = (formal_c36324 - 28); /* string: */ SOURCE(3562, 84) SOURCE(3597, 49) { word pd104; pd104 = (* (( (ptr) (* (( (ptr) gf_c36292)+98)/* var_c34148 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd104 ))))((* (( (ptr) formal_c36324)+4) ), (* (( (ptr) formal_c36324)+5) ), (* (( (ptr) formal_c36324)+6) ), charAction_v30076, pd104); }; } static word MySave_P300(context_v4864, all_v4892) word context_v4864; word all_v4892; { register ptr gf_c36356 = (ptr) &globalframe; word var_c4936; word data_v6420; word cClass_v6448; /* MySave: */ SOURCE(3689, 358) SOURCE(3756, 57) { word pd105; pd105 = (* (( (ptr) (* (( (ptr) gf_c36356)+97)/* var_c34116 */ ))+11) ); data_v6420 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd105 ))))(context_v4864, (* (( (ptr) gf_c36356)+69) ), pd105), (* (( (ptr) gf_c36356)+25) )); }; SOURCE(3815, 28) cClass_v6448 = (* (ptr) (* (ptr) data_v6420 ) ); SOURCE(3845, 176) { word var_c34660; { word var_c34692; word var_c34724; { word pd106; pd106 = (* (( (ptr) cClass_v6448)+1) ); var_c34692 = (word) ( *( (fPt) ((* (ptr) pd106 ))))(context_v4864, all_v4892, pd106); }; var_c34724 = XR_NewObject(20, (* (( (ptr) gf_c36356)+20) )); (* (ptr) var_c34724 ) = (* (( (ptr) data_v6420)+1) ); (* (( (ptr) var_c34724)+1) ) = (* (( (ptr) data_v6420)+2) ); (* (( (ptr) var_c34724)+2) ) = (* (( (ptr) data_v6420)+3) ); (* (( (ptr) var_c34724)+3) ) = var_c34692; (* (( (ptr) var_c34724)+4) ) = (* (( (ptr) data_v6420)+6) ); var_c34660 = var_c34724; }; (* (( (ptr) data_v6420)+6) ) = var_c34660; }; SOURCE(4023, 24) return((* (( (ptr) data_v6420)+6) )); } static void MyRestore_P360(context_v5008, ref_v5036) word context_v5008; word ref_v5036; { register ptr gf_c36388 = (ptr) &globalframe; word data_v6492; word cClass_v6520; /* MyRestore: */ SOURCE(4051, 451) SOURCE(4106, 57) { word pd107; pd107 = (* (( (ptr) (* (( (ptr) gf_c36388)+97)/* var_c34116 */ ))+11) ); data_v6492 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd107 ))))(context_v5008, (* (( (ptr) gf_c36388)+69) ), pd107), (* (( (ptr) gf_c36388)+25) )); }; SOURCE(4165, 28) cClass_v6520 = (* (ptr) (* (ptr) data_v6492 ) ); SOURCE(4195, 46) if ( ( (ref_v5036 != 0) ? (ref_v5036 != (* (( (ptr) data_v6492)+6) )) : 0 ) ) { SOURCE(4241, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(4248, 49) { word pd108; pd108 = (* (( (ptr) cClass_v6520)+2) ); (void) ( *( (fPt) ((* (ptr) pd108 ))))(context_v5008, (* (( (ptr) (* (( (ptr) data_v6492)+6) ))+3) ), pd108); }; SOURCE(4299, 55) (* (( (ptr) data_v6492)+3) ) = (* (( (ptr) (* (( (ptr) data_v6492)+6) ))+2) ); SOURCE(4356, 63) (* (( (ptr) data_v6492)+2) ) = (* (( (ptr) (* (( (ptr) data_v6492)+6) ))+1) ); SOURCE(4421, 43) (* (( (ptr) data_v6492)+1) ) = (* (ptr) (* (( (ptr) data_v6492)+6) ) ); SOURCE(4466, 36) (* (( (ptr) data_v6492)+6) ) = (* (( (ptr) (* (( (ptr) data_v6492)+6) ))+4) ); } static word MyGetFont_P420(context_v5108) word context_v5108; { register ptr gf_c36420 = (ptr) &globalframe; word var_c5152; word data_v6564; /* MyGetFont: */ SOURCE(4508, 158) SOURCE(4578, 64) { word pd109; pd109 = (* (( (ptr) (* (( (ptr) gf_c36420)+97)/* var_c34116 */ ))+11) ); data_v6564 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd109 ))))(context_v5108, (* (( (ptr) gf_c36420)+61) ), pd109), (* (( (ptr) gf_c36420)+25) )); }; SOURCE(4644, 22) return((* (( (ptr) data_v6564)+1) )); } static void InitFontMaps_P480() { register ptr gf_c36452 = (ptr) &globalframe; /* InitFontMaps: */ SOURCE(6578, 1477) SOURCE(6615, 15) (* (( (ptr) gf_c36452)+4)/* tiogaToXC_v3336 */ ) = 0; SOURCE(6632, 605) { register word tms_v6608; tms_v6608 = (* (( (ptr) gf_c36452)+7)/* tiogaMappings_v3476 */ ); lab_L100009: ; if ((tms_v6608 != 0)) { } else { goto lab_L100006; }; { word map_v6736; SOURCE(6705, 41) { word pd110; pd110 = (* (( (ptr) (* (( (ptr) gf_c36452)+100)/* var_c34244 */ ))+9) ); map_v6736 = (word) ( *( (fPt) ((* (ptr) pd110 ))))((* (ptr) (tms_v6608) ), pd110); }; SOURCE(6748, 489) { register word faces_v6780; faces_v6780 = (* (( (ptr) gf_c36452)+8)/* tiogaFaces_v3504 */ ); lab_L100013: ; if ((faces_v6780 != 0)) { } else { goto lab_L100010; }; { word dest_v6908; SOURCE(6816, 102) { W2 var_c34756; W2 var_c34852; { W2 var_c34788; word v_v31508; v_v31508 = (* (( (ptr) tms_v6608)+2) ); var_c34788.f0 = 11; var_c34788.f1 = v_v31508; var_c34756 = var_c34788; }; { W2 var_c34884; word v_v31460; v_v31460 = (* (( (ptr) faces_v6780)+1) ); var_c34884.f0 = 11; var_c34884.f1 = v_v31460; var_c34852 = var_c34884; }; { W2 var_c0208; (* (ptr) (word) &var_c0208 ) = 0; (* (( (ptr) (word) &var_c0208) + 1) ) = 0; { word pd111; pd111 = (* (( (ptr) (* (( (ptr) gf_c36452)+101)/* var_c34276 */ ))+62) ); dest_v6908 = (word) ( *( (fPt) ((* (ptr) pd111 ))))((* (( (ptr) gf_c36452)+72) ), var_c34756, var_c34852, var_c0208, pd111) ; }; }; }; SOURCE(6920, 317) { register word sizes_v6952; sizes_v6952 = (* (( (ptr) tms_v6608)+1) ); lab_L100019: ; if ((sizes_v6952 != 0)) { } else { goto lab_L100016; }; { word source_v7080; SOURCE(6992, 132) { W2 var_c34980; W2 var_c35076; W2 var_c35172; { W2 var_c35012; word v_v31412; v_v31412 = (* (ptr) tms_v6608 ); var_c35012.f0 = 11; var_c35012.f1 = v_v31412; var_c34980 = var_c35012; }; { W2 var_c35108; word v_v31124; v_v31124 = (* (ptr) sizes_v6952 ); var_c35108.f0 = 5; var_c35108.f1 = v_v31124; var_c35076 = var_c35108; }; { W2 var_c35204; word v_v31364; v_v31364 = (* (ptr) faces_v6780 ); var_c35204.f0 = 11; var_c35204.f1 = v_v31364; var_c35172 = var_c35204; }; { word pd112; pd112 = (* (( (ptr) (* (( (ptr) gf_c36452)+101)/* var_c34276 */ ))+62) ); source_v7080 = (word) ( *( (fPt) ((* (ptr) pd112 ))))((* (( (ptr) gf_c36452)+73) ), var_c34980, var_c35076, var_c35172, pd112) ; }; }; SOURCE(7126, 111) { word var_c35268; var_c35268 = XR_NewObject(24, (* (( (ptr) gf_c36452)+17) )); (* (ptr) var_c35268 ) = source_v7080; (* (( (ptr) var_c35268)+1) ) = dest_v6908; (* (( (ptr) var_c35268)+2) ) = map_v6736; { float tf113; (* (( (ptr) var_c35268)+3) ) = ( /*1*/ tf113 = (float)(unsigned)(* (ptr) sizes_v6952 ), *(word*)&tf113 /*1*/ ); }; (* (( (ptr) var_c35268)+5) ) = (* (( (ptr) gf_c36452)+4)/* tiogaToXC_v3336 */ ); (* (( (ptr) gf_c36452)+4)/* tiogaToXC_v3336 */ ) = var_c35268; }; }; sizes_v6952 = (* (( (ptr) sizes_v6952)+1) ); goto lab_L100019; lab_L100016: ; }; }; faces_v6780 = (* (( (ptr) faces_v6780)+2) ); goto lab_L100013; lab_L100010: ; }; }; tms_v6608 = (* (( (ptr) tms_v6608)+3) ); goto lab_L100009; lab_L100006: ; }; SOURCE(7266, 15) (* (( (ptr) gf_c36452)+5)/* pressToXC_v3364 */ ) = 0; SOURCE(7283, 502) { register word tms_v7124; tms_v7124 = (* (( (ptr) gf_c36452)+9)/* pressMappings_v3560 */ ); lab_L100026: ; if ((tms_v7124 != 0)) { } else { goto lab_L100023; }; { word map_v7252; SOURCE(7356, 41) { word pd114; pd114 = (* (( (ptr) (* (( (ptr) gf_c36452)+100)/* var_c34244 */ ))+9) ); map_v7252 = (word) ( *( (fPt) ((* (ptr) pd114 ))))((* (ptr) (tms_v7124) ), pd114); }; SOURCE(7399, 386) { register word faces_v7296; faces_v7296 = (* (( (ptr) gf_c36452)+8)/* tiogaFaces_v3504 */ ); lab_L100030: ; if ((faces_v7296 != 0)) { } else { goto lab_L100027; }; { word dest_v7424; word source_v7452; SOURCE(7467, 102) { W2 var_c35300; W2 var_c35396; { W2 var_c35332; word v_v31316; v_v31316 = (* (( (ptr) tms_v7124)+1) ); var_c35332.f0 = 11; var_c35332.f1 = v_v31316; var_c35300 = var_c35332; }; { W2 var_c35428; word v_v31268; v_v31268 = (* (( (ptr) faces_v7296)+1) ); var_c35428.f0 = 11; var_c35428.f1 = v_v31268; var_c35396 = var_c35428; }; { W2 var_c0209; (* (ptr) (word) &var_c0209 ) = 0; (* (( (ptr) (word) &var_c0209) + 1) ) = 0; { word pd115; pd115 = (* (( (ptr) (* (( (ptr) gf_c36452)+101)/* var_c34276 */ ))+62) ); dest_v7424 = (word) ( *( (fPt) ((* (ptr) pd115 ))))((* (( (ptr) gf_c36452)+72) ), var_c35300, var_c35396, var_c0209, pd115) ; }; }; }; SOURCE(7571, 109) { W2 var_c35524; W2 var_c35620; { W2 var_c35556; word v_v31220; v_v31220 = (* (ptr) tms_v7124 ); var_c35556.f0 = 11; var_c35556.f1 = v_v31220; var_c35524 = var_c35556; }; { W2 var_c35652; word v_v31172; v_v31172 = (* (ptr) faces_v7296 ); var_c35652.f0 = 11; var_c35652.f1 = v_v31172; var_c35620 = var_c35652; }; { W2 var_c0210; (* (ptr) (word) &var_c0210 ) = 0; (* (( (ptr) (word) &var_c0210) + 1) ) = 0; { word pd116; pd116 = (* (( (ptr) (* (( (ptr) gf_c36452)+101)/* var_c34276 */ ))+62) ); source_v7452 = (word) ( *( (fPt) ((* (ptr) pd116 ))))((* (( (ptr) gf_c36452)+76) ), var_c35524, var_c35620, var_c0210, pd116) ; }; }; }; SOURCE(7682, 103) { word var_c35748; var_c35748 = XR_NewObject(24, (* (( (ptr) gf_c36452)+17) )); (* (ptr) var_c35748 ) = source_v7452; (* (( (ptr) var_c35748)+1) ) = dest_v7424; (* (( (ptr) var_c35748)+2) ) = map_v7252; (* (( (ptr) var_c35748)+3) ) = (* (ptr) &fc86 ); (* (( (ptr) var_c35748)+5) ) = (* (( (ptr) gf_c36452)+5)/* pressToXC_v3364 */ ); (* (( (ptr) gf_c36452)+5)/* pressToXC_v3364 */ ) = var_c35748; }; }; faces_v7296 = (* (( (ptr) faces_v7296)+2) ); goto lab_L100030; lab_L100027: ; }; }; tms_v7124 = (* (( (ptr) tms_v7124)+2) ); goto lab_L100026; lab_L100023: ; }; SOURCE(7805, 23) (* (( (ptr) gf_c36452)+6)/* tiogaAndPressToXC_v3392 */ ) = 0; SOURCE(7830, 107) { register word fm_v7496; fm_v7496 = (* (( (ptr) gf_c36452)+4)/* tiogaToXC_v3336 */ ); lab_L100038: ; if ((fm_v7496 != 0)) { } else { goto lab_L100035; }; SOURCE(7883, 54) { word var_c35780; var_c35780 = XR_NewObject(24, (* (( (ptr) gf_c36452)+17) )); (* (W5Pt) var_c35780 ) = (* (W5Pt) fm_v7496 ); (* (( (ptr) var_c35780)+5) ) = (* (( (ptr) gf_c36452)+6)/* tiogaAndPressToXC_v3392 */ ); (* (( (ptr) gf_c36452)+6)/* tiogaAndPressToXC_v3392 */ ) = var_c35780; }; fm_v7496 = (* (( (ptr) fm_v7496)+5) ); goto lab_L100038; lab_L100035: ; }; SOURCE(7948, 107) { register word fm_v7540; fm_v7540 = (* (( (ptr) gf_c36452)+5)/* pressToXC_v3364 */ ); lab_L100042: ; if ((fm_v7540 != 0)) { } else { goto lab_L100039; }; SOURCE(8001, 54) { word var_c35812; var_c35812 = XR_NewObject(24, (* (( (ptr) gf_c36452)+17) )); (* (W5Pt) var_c35812 ) = (* (W5Pt) fm_v7540 ); (* (( (ptr) var_c35812)+5) ) = (* (( (ptr) gf_c36452)+6)/* tiogaAndPressToXC_v3392 */ ); (* (( (ptr) gf_c36452)+6)/* tiogaAndPressToXC_v3392 */ ) = var_c35812; }; fm_v7540 = (* (( (ptr) fm_v7540)+5) ); goto lab_L100042; lab_L100039: ; }; } static void NoName_Q2184(formal_c0188, formal_c200000, formal_c200001, formal_c200002, formal_c200003) word formal_c0188; word formal_c200000; word formal_c200001; word formal_c200002; word formal_c200003; { register ptr gf_c0204 = (ptr) &globalframe; if ((formal_c200001 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c0204)+97)/* var_c34116 */ ))+7) ) ))) { { W3 error_v28300; error_v28300 = (* (W3Pt) formal_c200003 ); SOURCE(2542, 76) if ((0 != (* (( (ptr) formal_c200000)+10) ))) { SOURCE(2559, 59) { W2 var_c34404; var_c34404.f0 = 11; var_c34404.f1 = error_v28300.f1; { word pd117; pd117 = (* (( (ptr) (* (( (ptr) gf_c0204)+101)/* var_c34276 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd117 ))))((* (( (ptr) (* (( (ptr) formal_c200000)+4) ))+7) ), (* (( (ptr) gf_c0204)+67) ), var_c34404, pd117) ; }; }; }; SOURCE(2612, 6) (* (ptr) formal_c0188 ) = 1; (* (( (ptr) formal_c0188)+1) ) = 0; return; }; }; (* (ptr) formal_c0188 ) = 0; (* (( (ptr) formal_c0188)+1) ) = 0; return; } /* file: ImagerXCFontMapImpl, module: ImagerXCFontMapImpl, compiled at: April 6, 1992 12:58:44 pm PDT */ extern void XR_install_ImagerXCFontMapImpl() { NoName_Q2064(); } extern void XR_run_ImagerXCFontMapImpl() { XR_Start(&globalframe); }