(FILECREATED " 2-Aug-85 11:58:27" {IVY}<HTHOMPSON>LISP>RPC>RPCEVALCLIENT.;9 3887 changes to: (FNS MovdsForRPCEval ImportRPCEval UnimportRPCEval DispatchRPCEvalSignals RPCClientStub.RPCEval RPCClientStub.RPCApply)) (* Copyright (c) 1985 by Xerox Corporation. All rights reserved.) (PRETTYCOMPRINT RPCEVALCLIENTCOMS) (RPAQQ RPCEVALCLIENTCOMS ((* Created by Lupine " 2-Aug-85 11:57:30") (FNS MovdsForRPCEval ImportRPCEval UnimportRPCEval DispatchRPCEvalSignals RPCClientStub.RPCEval RPCClientStub.RPCApply) (VARS (RPCEvalClientInterface)) (GLOBALVARS RPCEvalClientInterface) (P (MovdsForRPCEval)) (DECLARE: EVAL@LOAD DONTEVAL@COMPILE DOCOPY (FILES (SYSLOAD) RPC)))) (* Created by Lupine " 2-Aug-85 11:57:30") (DEFINEQ (MovdsForRPCEval [LAMBDA NIL (* Lupine generated utility) (for p in '((RPCClientStub.RPCApply . RPCApply) (RPCClientStub.RPCEval . RPCEval)) do (PUTD p::1 (GETD p:1]) (ImportRPCEval [LAMBDA (type instance version) (* Lupine generated interface) (CAR (push RPCEvalClientInterface (ImportInterface (OR type "RPCEval 2-Aug-85 11:57:29830") instance version]) (UnimportRPCEval [LAMBDA (l..interface) (* Lupine generated interface) (if l..interface then (if (FMEMB l..interface RPCEvalClientInterface) then (UnimportInterface l..interface) (RPCEvalClientInterface←(DREMOVE l..interface RPCEvalClientInterface)) else (ERROR "not imported" l..interface)) else (for e in RPCEvalClientInterface do (UnimportInterface e)) (RPCEvalClientInterface←NIL]) (DispatchRPCEvalSignals [LAMBDA (l..cPup l..conv) (* Lupine generated dispatcher) (DECLARE (SPECVARS l..cPup l..conv)) (SELECTQ (\GetArgWord l..cPup l..conv) (4 (PROG (l..result) (l..result←(Signal 'RemoteLispError (\UnmarshalArb l..cPup l..conv))) (\StartReturn l..cPup) (\MarshalArb l..cPup l..result l..conv))) (SHOULDNT)) l..cPup]) (RPCClientStub.RPCEval [LAMBDA (form l..interfaceArg l..conv) (* Lupine generated stub) (PROG (l..cPup (l..interface (OR l..interfaceArg RPCEvalClientInterface:1))) (DECLARE (SPECVARS l..cPup)) (l..cPup←(\StartCall l..interface:1 l..interface::1 l..conv)) (\AddPupWord l..cPup 4 l..conv) (\MarshalArb l..cPup form l..conv) (l..cPup←(\Call l..cPup (FUNCTION DispatchRPCEvalSignals) l..conv)) (RETURN (PROG1 (\UnmarshalArb l..cPup l..conv) (\RELEASE.PUP l..cPup]) (RPCClientStub.RPCApply [LAMBDA (fn args l..interfaceArg l..conv) (* Lupine generated stub) (PROG (l..cPup (l..interface (OR l..interfaceArg RPCEvalClientInterface:1))) (DECLARE (SPECVARS l..cPup)) (l..cPup←(\StartCall l..interface:1 l..interface::1 l..conv)) (\AddPupWord l..cPup 5 l..conv) (\MarshalArb l..cPup fn l..conv) (\MarshalArb l..cPup args l..conv) (l..cPup←(\Call l..cPup (FUNCTION DispatchRPCEvalSignals) l..conv)) (RETURN (PROG1 (\UnmarshalArb l..cPup l..conv) (\RELEASE.PUP l..cPup]) ) (RPAQQ RPCEvalClientInterface NIL) (DECLARE: DOEVAL@COMPILE DONTCOPY (GLOBALVARS RPCEvalClientInterface) ) (MovdsForRPCEval) (DECLARE: EVAL@LOAD DONTEVAL@COMPILE DOCOPY (FILESLOAD (SYSLOAD) RPC) ) (PUTPROPS RPCEVALCLIENT COPYRIGHT ("Xerox Corporation" 1985)) (DECLARE: DONTCOPY (FILEMAP (NIL (793 3595 (MovdsForRPCEval 803 . 1052) (ImportRPCEval 1054 . 1312) (UnimportRPCEval 1314 . 1835) (DispatchRPCEvalSignals 1837 . 2309) (RPCClientStub.RPCEval 2311 . 2927) ( RPCClientStub.RPCApply 2929 . 3593))))) STOP