/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1992 by Xerox Corporation. All rights reserved. */ /* time: February 26, 1992 1:32:04 pm PST */ /* C2C version: October 16, 1990 (native) */ /* ref-counting: off */ /* file: PTRawHashImpl, module: PTRawHashImpl */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [4003286800,4260023582] PTRawHashImpl"; 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_Q120(); static void PTRawHashImpl_P0(); static word RawHash_P60(); static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\356\235\117\020\300\375\352\315\036\100\164\000\000"}; static struct {unsigned f; char r[16];} string2 = {851984, "\257\300\122\171\164\025\300\243\020\252\320\100\164\000\000"}; static struct {unsigned f; char r[16];} string3 = {851984, "\257\300\244\176\316\311\300\054\141\325\173\100\150\000\000"}; static struct { word f0[4]; word f4; word f5; word f6; word f7[3]; } globalframe = { {0}, (word) RawHash_P60, 0, (word) PTRawHashImpl_P0, {0} }; static void NoName_Q120() { register ptr gf_c011 = (ptr) &globalframe; word var_c3064; (void) XR_DeclareGlobalFrame((word) "PTRawHashImpl", &globalframe, (word) XR_GetTypeIndexS((word) (&string1)), (word) (( (bPt) gf_c011)+24) /* var_c2968 */ ); var_c3064 = (word) XR_ImportInterface((word) "Checksum", (word) XR_GetTypeIndexS((word) (&string2)), 3); (* (( (ptr) gf_c011)+8)/* var_c3032 */ ) = var_c3064; (void) XR_ImportProcS(var_c3064, 68157444); var_c3064 = (word) XR_ExportInterface((word) "TRawHash", (word) XR_GetTypeIndexS((word) (&string3)), 1); (* (( (ptr) gf_c011)+9)/* var_c3096 */ ) = var_c3064; (void) XR_ExportProcS(var_c3064, (word) (( (bPt) gf_c011)+16)/* var_c2936 */ , 67633154); } static void PTRawHashImpl_P0(formal_c07, formal_c06) word formal_c07; word formal_c06; { /* PTRawHashImpl: */ } static word RawHash_P60(pointer_v2548, units_v2576) word pointer_v2548; word units_v2576; { register ptr gf_c3128 = (ptr) &globalframe; word var_c2632; /* RawHash: */ SOURCE(104, 163) SOURCE(201, 66) { word pd4; pd4 = (* (( (ptr) (* (( (ptr) gf_c3128)+8)/* var_c3032 */ ))+4) ); return((word) ( *( (fPt) ((* (ptr) pd4 ))))(0, (units_v2576 >> 2), pointer_v2548, 0, pd4)); }; } /* file: PTRawHashImpl, module: PTRawHashImpl, compiled at: February 26, 1992 1:32:04 pm PST */ extern void XR_install_PTRawHashImpl() { NoName_Q120(); } extern void XR_run_PTRawHashImpl() { XR_Start(&globalframe); }