Trailing-Edge
-
PDP-10 Archives
-
-
There are no other files named in the archive.
(FILECREATED "20-FEB-78 16:04:10" <LISPUSERS>SEE16.;6 2261
changes to: SEE16COMS
previous date: "27-JAN-78 12:55:27" <LISPUSERS>SEE16.;5)
(PRETTYCOMPRINT SEE16COMS)
(RPAQQ SEE16COMS [(FNS SEE16)
(P (OR (GETD (QUOTE PRINTFIXED))
(LOADFNS (QUOTE PRINTFIXED)
(QUOTE <LISPUSERS>PRINTOUT.COM)
LDFLG)))
(DECLARE: DOEVAL@COMPILE DONTCOPY (PROP MACRO BIN)
(P (LOAD? (QUOTE <IDL>FASTARITH.COM)
(QUOTE SYSLOAD])
(DEFINEQ
(SEE16
[LAMBDA (FILE OFILE)
[CLISP:(BLOCKRECORD INT16 ((NIL BITS 20)
(LH BITS 8)
(RH BITS 8)))
(BLOCKRECORD FNUM ((FLH BITS 16)
(FRH BITS 16] (* rmk: "27-JAN-78 12:55")
[RESETLST [if OFILE
then (RESETSAVE (OUTFILE OFILE)
'(PROGN (CLOSEF (OUTPUT OLDVALUE]
OFILE_(OUTPUT)
(RESETSAVE FILE_(OPENFILE FILE 'INPUT 'OLD 16)
'(PROGN (CLOSEF OLDVALUE)))
(printout NIL " WORD" -9 "BITS" -8 "CHARS" -4 "BYTES" ,,, "INTEGER" -5 "OCTAL" ,,,
"FLOATING"
T T)
(for I W OLDW TEMP (EOF _(GETEOFPTR FILE))
(F _(FBOX))
(JFN _(OPNJFN FILE 'INPUT)) from 1 to EOF
do (W_(IBOX (BIN JFN)))
(printout NIL .I5 I ,,, .I8.-2.T W:LH , .I8.-2.T W:RH ,,,
(if (OR (TEMP_W:LH
LT 32)
(TEMP GT 126))
then '.
else (FCHARACTER TEMP))
(if (OR (TEMP_W:RH
LT 32)
(TEMP GT 126))
then '.
else (FCHARACTER TEMP))
,,, .I3 W:LH , .I3 W:RH -4 .I6 W ,,, .I7.-8 W ,,, #
(if OLDW
then (replace FLH of F with OLDW)
(replace FRH of F with W)
(* FPLUS to guarantee normalization)
(PRIN1 (FBOX F+0.0)))
T)
(OLDW_(IBOX W]
<FILE OFILE>])
)
(OR (GETD (QUOTE PRINTFIXED))
(LOADFNS (QUOTE PRINTFIXED)
(QUOTE <LISPUSERS>PRINTOUT.COM)
LDFLG))
(DECLARE: DOEVAL@COMPILE DONTCOPY
(PUTPROPS BIN MACRO ((FILEJFN)
(JSYS 40 FILEJFN 0 0 2)))
(LOAD? (QUOTE <IDL>FASTARITH.COM)
(QUOTE SYSLOAD))
)
(DECLARE: DONTCOPY
(FILEMAP (NIL (487 1946 (SEE16 499 . 1943)))))
STOP