(FILECREATED "10-Jun-85 14:07:35" {ERIS}<LISPCORE>LIBRARY>LARRYHACKED.;1 1343   

      changes to:  (VARS LARRYHACKEDCOMS)
		   (FNS SUBSTRING-IN-\NSFILING.FULLNAME LASTCHPOS)
		   (ADVICE SUBSTRING-IN-\NSFILING.FULLNAME DIRECTORY.MATCH LASTCHPOS LOOKUP.NS.SERVER)
)


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

(PRETTYCOMPRINT LARRYHACKEDCOMS)

(RPAQQ LARRYHACKEDCOMS ((FNS LASTCHPOS SUBSTRING-IN-\NSFILING.FULLNAME)
			(ADVISE DIRECTORY.MATCH LASTCHPOS LOOKUP.NS.SERVER 
				SUBSTRING-IN-\NSFILING.FULLNAME)))
(DEFINEQ


(SUBSTRING-IN-\NSFILING.FULLNAME
  (LAMBDA (X N M OLDPTR)
    (SUBSTRING X N M OLDPTR)))
)

(PUTPROPS DIRECTORY.MATCH READVICE (NIL (BEFORE NIL (RETURN T))))

(PUTPROPS LASTCHPOS READVICE (NIL (BEFORE NIL (if (EQ CH 58)
						  then
						  (RETURN)))))

(PUTPROPS SUBSTRING-IN-\NSFILING.FULLNAME READVICE ((\NSFILING.FULLNAME . SUBSTRING)
	   (AFTER NIL (if (STRPOS "'" !VALUE)
			  then
			  (RETURN (CONCATCODES (bind (CODES ← (CHCON !VALUE))
						     while CODES collect (if (EQ (CAR CODES)
										 (CHARCODE '))
									     then
									     (pop CODES))
						     (pop CODES))))))))
(READVISE DIRECTORY.MATCH LASTCHPOS LOOKUP.NS.SERVER SUBSTRING-IN-\NSFILING.FULLNAME)
(PUTPROPS LARRYHACKED COPYRIGHT ("Xerox Corporation" 1985))
(DECLARE: DONTCOPY
  (FILEMAP (NIL (547 656 (SUBSTRING-IN-\NSFILING.FULLNAME 558 . 654)))))
STOP