(FILECREATED "31-Jul-85 16:38:50" {ERIS}<LISPCORE>SOURCES>COMPATIBILITY.;2 1378   

      changes to:  (VARS COMPATIBILITYCOMS)

      previous date: "12-Apr-84 13:21:44" {ERIS}<LISPCORE>SOURCES>COMPATIBILITY.;1)


(* Copyright (c) 1984, 1985 by Xerox Corporation. All rights reserved.)

(PRETTYCOMPRINT COMPATIBILITYCOMS)

(RPAQQ COMPATIBILITYCOMS ((FNS DEFINEDP FGETD PUTDQ PUTDQ?) (P (MOVD (QUOTE HARRAYP) (QUOTE HASHARRAYP
))) (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML PUTDQ? PUTDQ)
 (LAMA)))))
(DEFINEQ

(DEFINEDP
  [LAMBDA (A)                                                (* lmm "10-Apr-84 15:13")
    (AND (LITATOM A)
	 (fetch (LITATOM DEFPOINTER) of A)
	 T])

(FGETD
  [LAMBDA (FN)                                               (* lmm: "12-NOV-76 00:13:04")
    (SETQ FN (GETD FN))
    (COND
      ((AND (LISTP FN)
	    (SMALLP (CAR FN))
	    (SMALLP (CDR FN)))
	(CDR FN))
      (T FN])

(PUTDQ
  [NLAMBDA (X Y)
    (PUTD X Y)
    X])

(PUTDQ?
  [NLAMBDA (FN DEF)
    (AND (NULL (GETD FN))
	 (PUTD FN DEF])
)
(MOVD (QUOTE HARRAYP) (QUOTE HASHARRAYP))
(DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS 

(ADDTOVAR NLAMA )

(ADDTOVAR NLAML PUTDQ? PUTDQ)

(ADDTOVAR LAMA )
)
(PUTPROPS COMPATIBILITY COPYRIGHT ("Xerox Corporation" 1984 1985))
(DECLARE: DONTCOPY
  (FILEMAP (NIL (552 1103 (DEFINEDP 562 . 737) (FGETD 739 . 973) (PUTDQ 975 . 1025) (PUTDQ? 1027 . 1101)
))))
STOP