1
0
mirror of synced 2026-01-25 20:06:44 +00:00

initial checkin for library

This commit is contained in:
Larry Masinter
2020-08-29 18:35:53 -07:00
parent d6580ff010
commit cb46b0b62b
113 changed files with 45947 additions and 0 deletions

53
library/DOSPRINT Normal file
View File

@@ -0,0 +1,53 @@
(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "INTERLISP")
(FILECREATED "20-Nov-95 11:34:56" {DSK}<MEDLEY>LIBRARY/DOSPRINT.\;1 2006
|changes| |to:| (VARS DOSPRINTCOMS)
|previous| |date:| "26-Jul-93 14:01:26" {DSK}<MEDLEY>LIBRARY/DOSPRINT.\;1)
; Copyright (c) 1995 by Xerox Corporation. All rights reserved.
(PRETTYCOMPRINT DOSPRINTCOMS)
(RPAQQ DOSPRINTCOMS ((FNS DOSPRINT)
(INITVARS (|DosPrinterName| NIL))
(DECLARE\: EVAL@COMPILE DONTCOPY (GLOBALVARS |DosPrinterName|))
(DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS
(NLAMA)
(NLAML)
(LAMA)))))
(DEFINEQ
(DOSPRINT
(LAMBDA (HOST FILE PRINTOPTIONS) (* \; "Edited 26-Jul-93 13:48 by ")
(LET* ((PRINTER (OR HOST |DosPrinterName|))
(COPIES (LISTGET PRINTOPTIONS '\#COPIES))
(NAME (LISTGET PRINTOPTIONS 'DOCUMENT.NAME))
(TYPE (PRINTERTYPE PRINTER)))
(CL:WITH-OPEN-STREAM (|out| (OPENSTREAM PRINTER 'OUTPUT))
(CL:WITH-OPEN-STREAM (|in| (OPENSTREAM FILE 'INPUT))
(CL:FORMAT PROMPTWINDOW "Spooling output to DOS printer \"~A\"..." PRINTER)
(COPYCHARS |in| |out|)
(CL:FORMAT PROMPTWINDOW "Done."))))))
)
(RPAQ? |DosPrinterName| NIL)
(DECLARE\: EVAL@COMPILE DONTCOPY
(DECLARE\: DOEVAL@COMPILE DONTCOPY
(GLOBALVARS |DosPrinterName|)
)
)
(DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS
(ADDTOVAR NLAMA )
(ADDTOVAR NLAML )
(ADDTOVAR LAMA )
)
(PUTPROPS DOSPRINT COPYRIGHT ("Xerox Corporation" 1995))
(DECLARE\: DONTCOPY
(FILEMAP (NIL (958 1636 (DOSPRINT 970 . 1633)))))
STOP