/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1992 by Xerox Corporation. All rights reserved. */ /* time: May 7, 1992 11:20:22 am PDT */ /* C2C version: October 16, 1990 (native) */ /* ref-counting: off */ /* file: ViewerHelpStringsImpl, module: ViewerHelpStringsImpl */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [2431143277,2923215107] ViewerHelpStringsImpl"; 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_Q552(); static void ViewerHelpStringsImpl_P0(); static word CreateHandle_P60(); static word GetHandle_P120(); static void MyDisplay_P180(); static void MyClear_P240(); static void NoVisible_P300(); static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\267\210\110\244\300\302\136\033\142\100\200\000\000"}; static struct {unsigned f; char r[4];} string2 = {131074, "\003\004\000"}; static struct {unsigned f; char r[16];} string3 = {851984, "\257\300\220\350\115\155\300\256\074\271\003\100\200\000\000"}; static struct {unsigned f; char r[4];} string4 = {131074, "\004\007\000"}; static struct {unsigned f; char r[16];} string5 = {851984, "\257\300\267\210\110\244\300\302\136\033\142\100\164\000\000"}; static struct {unsigned f; char r[4];} string6 = {131074, "\004\003\000"}; static struct {unsigned f; char r[16];} string7 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\104\304\000\000"}; static struct {unsigned f; char r[24];} string8 = {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];} string9 = {851984, "\257\300\220\350\115\155\300\256\074\271\003\100\164\000\000"}; static struct {unsigned f; char r[4];} string10 = {196611, "\004C\000"}; static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\074\270\063\045\300\023\342\016\224\100\150\000\000"}; static struct {unsigned f; char r[16];} string12 = {851984, "\257\300\370\044\372\351\300\274\154\005\224\100\150\000\000"}; static struct { word f0[15]; word f15; word f16; word f17; word f18; word f19; word f20; word f21; word f22; word f23; word f24; word f25; word f26[3]; } globalframe = { {0}, (word) NoVisible_P300, 0, (word) MyClear_P240, 0, (word) MyDisplay_P180, 0, (word) GetHandle_P120, 0, (word) CreateHandle_P60, 0, (word) ViewerHelpStringsImpl_P0, {0} }; static void NoName_Q552() { register ptr gf_c036 = (ptr) &globalframe; word var_c8028; (* (( (ptr) gf_c036)+10) ) = (word) XR_GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf_c036)+12) ) = (word) XR_GetTypeIndex((word) &string3, 0, (word) &string4); (* (( (ptr) gf_c036)+13) ) = (word) XR_GetTypeIndex((word) &string5, 0, (word) &string6); (* (( (ptr) gf_c036)+14) ) = (word) XR_GetTypeIndex((word) &string7, 0, (word) &string8); (void) XR_DeclareGlobalFrame((word) "ViewerHelpStringsImpl", &globalframe, (word) XR_GetTypeIndex((word) &string9, 0, (word) &string10) , (word) (( (bPt) gf_c036)+100)/* var_c7772 */ ); var_c8028 = (word) XR_ImportInterface((word) "MessageWindow", (word) XR_GetTypeIndexS((word) (&string11)), 7); (* (( (ptr) gf_c036)+27)/* var_c7964 */ ) = var_c8028; (void) XR_ImportProcS(var_c8028, 0); (void) XR_ImportProcS(var_c8028, 524546); var_c8028 = (word) XR_ExportInterface((word) "ViewerHelpStrings", (word) XR_GetTypeIndexS((word) (&string12)), 1); (* (( (ptr) gf_c036)+28)/* var_c8060 */ ) = var_c8028; (void) XR_ExportProcS(var_c8028, (word) (( (bPt) gf_c036)+84)/* var_c7708 */ , 67108864); } static void ViewerHelpStringsImpl_P0(formal_c016, formal_c014) word formal_c016; word formal_c014; { register ptr gf_c8092 = (ptr) &globalframe; /* ViewerHelpStringsImpl: */ SOURCE(66, 1184) SOURCE(162, 158) { word var_c7804; var_c7804 = XR_NewObject(20, (* (( (ptr) gf_c8092)+10) )); (* (ptr) var_c7804 ) = (word) (( (bPt) gf_c8092)+76)/* var_c7676 */ ; (* (( (ptr) var_c7804)+1) ) = (word) (( (bPt) gf_c8092)+68)/* var_c7644 */ ; (* (( (ptr) var_c7804)+2) ) = (word) (( (bPt) gf_c8092)+60)/* var_c7612 */ ; (* (( (ptr) var_c7804)+3) ) = (word) (( (bPt) gf_c8092)+60)/* var_c7612 */ ; (* (( (ptr) gf_c8092)+8)/* myHelpClass_v2552 */ ) = var_c7804; }; SOURCE(564, 46) (* (( (ptr) gf_c8092)+9)/* theHandle_v2636 */ ) = (word) CreateHandle_P60(); } static word CreateHandle_P60() { register ptr gf_c8124 = (ptr) &globalframe; word h_v2968; word md_v3436; /* CreateHandle: */ SOURCE(408, 152) SOURCE(408, 152) h_v2968 = 0; SOURCE(472, 33) md_v3436 = XR_NewObject(12, (* (( (ptr) gf_c8124)+12) )); SOURCE(507, 53) { word var_c7868; var_c7868 = XR_NewObject(8, (* (( (ptr) gf_c8124)+13) )); (* (ptr) var_c7868 ) = (* (( (ptr) gf_c8124)+8)/* myHelpClass_v2552 */ ); (* (( (ptr) var_c7868)+1) ) = md_v3436; h_v2968 = var_c7868; }; SOURCE(408, 152) return(h_v2968); } static word GetHandle_P120() { register ptr gf_c8156 = (ptr) &globalframe; word var_c3028; /* GetHandle: */ SOURCE(613, 77) SOURCE(672, 18) return((* (( (ptr) gf_c8156)+9)/* theHandle_v2636 */ )); } static void MyDisplay_P180(h_v3088, string_v3116, key_v3144) word h_v3088; word string_v3116; word key_v3144; { register ptr gf_c8188 = (ptr) &globalframe; /* MyDisplay: */ SOURCE(696, 293) SOURCE(769, 220) { word var_c7900; var_c7900 = (* (( (ptr) h_v3088)+1) ); if ((var_c7900 == 0)) { goto lab_L100000; }; if (((* (( (ptr) gf_c8188)+12) ) == XR_GetReferentType(var_c7900))) { { word md_v3492; md_v3492 = var_c7900; SOURCE(811, 226) { word previousText_v3548; SOURCE(813, 33) previousText_v3548 = (* (( (ptr) md_v3492)+1) ); SOURCE(848, 70) { word var_c7932; var_c7932 = string_v3116; if ((var_c7932 == 0)) { goto lab_L100001; }; { word tc13; if (((* (( (ptr) gf_c8188)+14) ) == XR_GetReferentType(var_c7932))) { tc13 = (word) ((*(int*)var_c7932<0) == 0); } else { tc13 = (word) 0; }; if (tc13) { { word r_v3592; r_v3592 = var_c7932; SOURCE(888, 11) (* (( (ptr) md_v3492)+1) ) = r_v3592; }; } else { lab_L100001: ; SOURCE(912, 6) return; }; }; }; SOURCE(920, 18) (* (ptr) md_v3492 ) = string_v3116; SOURCE(940, 12) (* (( (ptr) md_v3492)+2) ) = key_v3144; SOURCE(954, 35) { word pd14; pd14 = (* (( (ptr) (* (( (ptr) gf_c8188)+27)/* var_c7964 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd14 ))))((* (( (ptr) md_v3492)+1) ), 1, pd14); }; }; }; } else { lab_L100000: ; }; }; } static void MyClear_P240(h_v3228, string_v3256, key_v3284) word h_v3228; word string_v3256; word key_v3284; { register ptr gf_c8220 = (ptr) &globalframe; /* MyClear: */ SOURCE(1058, 192) SOURCE(1129, 121) { word var_c7996; var_c7996 = (* (( (ptr) h_v3228)+1) ); if ((var_c7996 == 0)) { goto lab_L100002; }; if (((* (( (ptr) gf_c8220)+12) ) == XR_GetReferentType(var_c7996))) { { word md_v3636; md_v3636 = var_c7996; SOURCE(1173, 77) if (((* (ptr) md_v3636 ) == string_v3256) || ((* (( (ptr) md_v3636)+2) ) == key_v3284)) { SOURCE(1214, 21) { word pd15; pd15 = (* (( (ptr) (* (( (ptr) gf_c8220)+27)/* var_c7964 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd15 ))))(pd15); }; SOURCE(1237, 13) (* (( (ptr) md_v3636)+1) ) = 0; }; }; } else { lab_L100002: ; }; }; } static void NoVisible_P300(h_v3368, data_v3396) word h_v3368; word data_v3396; { /* NoVisible: */ } /* file: ViewerHelpStringsImpl, module: ViewerHelpStringsImpl, compiled at: May 7, 1992 11:20:21 am PDT */ extern void XR_install_ViewerHelpStringsImpl() { NoName_Q552(); } extern void XR_run_ViewerHelpStringsImpl() { XR_Start(&globalframe); }