(FILECREATED "27-Jan-86 23:12:01" {QV}<NOTECARDS>RELEASE1.2I>FGHPATCHXXX.;1 1115
changes to: (VARS FGHPATCHXXXCOMS)
(FNS NC.SkipWhiteSpace))
(* Copyright (c) 1986 by Xerox Corporation. All rights reserved.)
(PRETTYCOMPRINT FGHPATCHXXXCOMS)
(RPAQQ FGHPATCHXXXCOMS ((FNS NC.SkipWhiteSpace)))
(DEFINEQ
(NC.SkipWhiteSpace
(LAMBDA (Stream EofPtr SkipNullsFlg) (* fgh: "27-Jan-86 21:53")
(* * Skip over all separator characters. There seem to be nulls at the end of the file sometimes
(char code = 0) so SkipNullsFlg = T calls them white space.)
(PROG ((CurPtr (GETFILEPTR Stream))
(SeprChars (GETSEPR)))
(OR EofPtr (SETQ EofPtr (GETEOFPTR Stream)))
(if SkipNullsFlg
then (SETQ SeprChars (CONS 0 SeprChars)))
(for Ptr from CurPtr while (AND (LESSP Ptr EofPtr)
(FMEMB (\PEEKBIN Stream)
SeprChars))
do (BIN Stream)))))
)
(PUTPROPS FGHPATCHXXX COPYRIGHT ("Xerox Corporation" 1986))
(DECLARE: DONTCOPY
(FILEMAP (NIL (320 1033 (NC.SkipWhiteSpace 330 . 1031)))))
STOP