(FILECREATED "23-Jun-86 18:09:43" {ERIS}<LISPCORE>LIBRARY>CMLSTREAMS.;10 2601   

      changes to:  (VARS CMLSTREAMSCOMS)

      previous date: " 3-Jun-86 15:47:55" {ERIS}<LISPCORE>LIBRARY>CMLSTREAMS.;9)


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

(PRETTYCOMPRINT CMLSTREAMSCOMS)

(RPAQQ CMLSTREAMSCOMS [(FNS FRESH-LINE WRITE-STRING WRITE-STRING* Y-OR-N-P)
                       (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS
                              (ADDVARS (NLAMA)
                                     (NLAML)
                                     (LAMA Y-OR-N-P WRITE-STRING* WRITE-STRING FRESH-LINE])
(DEFINEQ

(FRESH-LINE
  (CL:LAMBDA (&OPTIONAL (OUTPUT-STREAM *STANDARD-OUTPUT*))   (* amd " 5-May-86 19:20")
    (CL:UNLESS (ZEROP (POSITION OUTPUT-STREAM))
           (TERPRI OUTPUT-STREAM))))

(WRITE-STRING
  (CL:LAMBDA (STRING &OPTIONAL (STREAM *STANDARD-OUTPUT*)
                    &KEY
                    (START 0)
                    (END (CL:LENGTH STRING)))                (* amd " 2-May-86 14:06")
    (WRITE-STRING* STRING STREAM START END)))

(WRITE-STRING*
  (CL:LAMBDA (STRING &OPTIONAL (STREAM *STANDARD-OUTPUT*)
                    (START 0)
                    (END (CL:LENGTH STRING)))                (* amd " 2-May-86 14:06")
    (PRIN3 (SUBSEQ STRING START END)
           STREAM)))

(Y-OR-N-P
  [CL:LAMBDA (&OPTIONAL FORMAT-STRING &REST ARGUMENTS)                     (* raf 
                                                                           " 3-Feb-86 12:02")
    (COND
       (FORMAT-STRING (FRESH-LINE)
              (CL:APPLY (FUNCTION FORMAT)
                     *QUERY-IO* FORMAT-STRING ARGUMENTS)))
    (MEMQ (READ *QUERY-IO*)
          (QUOTE (Y YES])
)
(DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS 

(ADDTOVAR NLAMA )

(ADDTOVAR NLAML )

(ADDTOVAR LAMA Y-OR-N-P WRITE-STRING* WRITE-STRING FRESH-LINE)
)
(PRETTYCOMPRINT CMLSTREAMSCOMS)

(RPAQQ CMLSTREAMSCOMS [(FNS FRESH-LINE WRITE-STRING WRITE-STRING* Y-OR-N-P)
                       (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS
                              (ADDVARS (NLAMA)
                                     (NLAML)
                                     (LAMA Y-OR-N-P WRITE-STRING* WRITE-STRING])
(DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS 

(ADDTOVAR NLAMA )

(ADDTOVAR NLAML )

(ADDTOVAR LAMA Y-OR-N-P WRITE-STRING* WRITE-STRING)
)
(PUTPROPS CMLSTREAMS COPYRIGHT ("Xerox Corporation" 1985 1986))
(DECLARE: DONTCOPY
  (FILEMAP (NIL (667 1800 (FRESH-LINE 677 . 872) (WRITE-STRING 874 . 1149) (WRITE-STRING* 1151 . 1410) (
Y-OR-N-P 1412 . 1798)))))
STOP