\r
EXTERNAL ADVBFE, IOSET, OUT, SETACT, STOIOS\r
\r
+\r
;THE FOLLOWING SYMBOLS ARE REFERENCED OUTSIDE OF LPTSER:\r
\r
INTERN LPTINT, LPTNXT, LPTECM, LPTDON, LPTDSP\r
LPTDCM=7B35 ;DONE CHANNEL MASK\r
LPTBDM=LPTBSY+LPTDON ;BUSY/DONE FLAG MASK\r
\r
+\r
;LINE PRINTER DEVICE DEPENDANT I/O STATUS MNEMONIC DEFINITIONS\r
\r
LPTEND=Z(1B10) ;CLOSE UUO HAS BEEN DONE\r
LPTSYN=Z(1B11) ;CREF AFTER CLOSE UUO HAS BEEN SENT\r
\r
+\r
;LINE PRINTER DEVICE DATA BLOCK ADDRESSING MNEMNIC DEFINITIONS\r
\r
LPTCON=-4 ;RH = SKIP CHAIN MASK REGISTER\r
LPTDTO=27 ;DATAO LP?,(TAC)\r
LPTBKO=30 ;BLKO LP?,LP?PTR\r
\r
+\r
;LINE PRINTER SERVICE DISPATCH TABLE\r
\r
JRST LPTINI ;INITIALIZE\r
JRST CPOPJ1 ;SKIP RETURN IF ENTERED AT LPTINI\r
; TO FORCE CALL FOR EACH LPT\r
\r
+\r
;LINE PRINTER CLOSE UUO ROUTINE\r
\r
LPTCLS: TLO IOS,LPTEND ;TURN ON THE END FLAG\r
\r
\r
END\r
-\r
-\r
-\r
-\r
- \r
-\0\0\0\0
\ No newline at end of file