File: CCLMSG.LS of Disk: V50/Source/Source-Listing-MAC-1
(Source file text)
/CCL PRINTING FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 1 FILE # 1 1 /CCL PRINTING FOR KBM V50 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 /COPYRIGHT (C) 1979 BY DIGITAL EQUIPMENT CORPORATION 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 /THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE 19 /AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT 20 /CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY 21 /FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT. 22 / 23 /THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER 24 /UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED 25 /(WITH INCLUSION OF DIGITAL'S COPYRIGHT NOTICE) ONLY FOR USE IN SUCH 26 /SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL. 27 / 28 /DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE 29 /OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY 30 /DIGITAL. 31 / 32 / 33 / 34 /CCL PRINTING FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 2 FILE # 1 35 36 37 /2 CCL MESSAGE PRINTER 38 141 142 .GLOBAL PRWD,PRNAME,PRINT,CRLF,TYPE 143 144 .EXTERNAL TWAIT,BATCH,LEAVE,FATALFLG 145 146 0000 .RSECT CCLMSG 147 148 0001 FIELD 1 149 150 /ALL ROUTINES ARE DATA-FIELD INSENSITIVE 151 /AND RESET IT TO 10 /CCL PRINTING FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 4 FILE # 1 152 153 154 155 10000 0000 PRWD, 0 156 10001 3020 DCA T 157 10002 1020 TAD T 158 10003 7002 BSW 159 10004 4210 JMS PCHAR 160 10005 1020 TAD T 161 10006 4210 JMS PCHAR 162 10007 5600 JMP I PRWD 163 164 10010 0000 PCHAR, 0 165 10011 0377 AND (77 166 10012 7450 TNOP, SNA 167 10013 5610 JMP I PCHAR /IGNORE NULLS 168 10014 1376 TAD (240 169 10015 0377 AND (77 170 10016 1376 TAD (240 171 10017 4240 JMS TYPE 172 10020 5610 JMP I PCHAR 173 174 TE, 175 10021 0000 PRNAME, 0 176 10022 1023 TAD NAME1 177 10023 4200 JMS PRWD 178 10024 1024 TAD NAME2 179 10025 4200 JMS PRWD 180 10026 1025 TAD NAME3 181 10027 4200 JMS PRWD 182 10030 1026 TAD NAME4 183 10031 7650 SNA CLA 184 10032 5621 JMP I PRNAME 185 10033 1375 TAD (256 186 10034 4240 JMS TYPE 187 10035 1026 TAD NAME4 188 10036 4200 JMS PRWD 189 / TAD NAME5 190 / SZA 191 / JMS PRWD 192 10037 5621 JMP I PRNAME /CCL PRINTING FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 5 FILE # 1 193 194 195 10040 0000 TYPE, 0 196 10041 6211 CDF 10 197 10042 7450 SNA 198 10043 5640 JMP I TYPE /IGNORE NULLS 199 10044 3313 DCA TE2 200 10045 4774 JMS I (BATCH 201 10046 5263 JMP TTYOUT 202 10047 3250 DCA CIFB 203 10050 7402 CIFB, HLT /REPLACED BY CIF BATCH FIELD 204 10051 1313 TAD TE2 205 10052 4773 JMS I (BATOUT 206 10053 1313 TAD TE2 207 10054 1372 TAD (-"# 208 10055 7640 SZA CLA 209 10056 5640 JMP I TYPE 210 10057 1250 TAD CIFB 211 10060 7001 IAC /CONVERT CIF TO CIF CDF 212 10061 3771 DCA I (FATALFLG 213 10062 5640 JMP I TYPE 214 215 10063 1313 TTYOUT, TAD TE2 216 10064 1372 TAD (-"# /DON'T TYPE #'S 217 10065 7650 SNA CLA 218 10066 5640 JMP I TYPE 219 10067 1307 KEYTES, TAD T7600 220 10070 6034 KRS 221 10071 1370 TAD (-7603 222 10072 7450 SNA 223 10073 5767 JMP I (LEAVE 224 10074 1366 TAD (203-217 /CTLR O 225 10075 7450 SNA 226 10076 5640 JMP I TYPE 227 10077 1365 TAD (217-223 /CTRL S 228 10100 7650 SNA CLA 229 10101 5314 JMP CTRLS 230 10102 1313 TAD TE2 231 10103 5306 TJUMP, JMP .+3 232 10104 6041 TSF 233 10105 5304 JMP .-1 234 10106 6046 TLS 235 10107 7600 T7600, 7600 236 10110 1212 TAD TNOP 237 10111 3303 DCA TJUMP 238 10112 5640 JMP I TYPE 239 10113 0000 TE2, 0 240 241 10114 6032 CTRLS, KCC /WAIT AFTER CTRL S FOR NEXT 242 10115 6031 KSF 243 10116 5315 JMP .-1 244 10117 5267 JMP KEYTES /CCL PRINTING FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 6 FILE # 1 245 246 247 10120 0000 PRINT, 0 248 10121 6211 CDF 10 249 10122 7200 CLA 250 10123 1720 TAD I PRINT 251 10124 2320 ISZ PRINT 252 10125 3221 DCA TE 253 10126 1621 1$: TAD I TE 254 10127 0364 AND (177 255 10130 1363 TAD (-137 256 10131 7650 SNA CLA /_ AT END MEANS NO CRLF 257 10132 5720 JMP I PRINT 258 10133 1621 TAD I TE 259 10134 4240 JMS TYPE 260 10135 1621 TAD I TE 261 10136 2221 ISZ TE 262 10137 0364 AND (177 263 10140 7640 SZA CLA 264 10141 5326 JMP 1$ 265 10142 4344 JMS CRLF 266 10143 5720 JMP I PRINT 267 268 10144 0000 CRLF, 0 269 10145 1362 TAD (215 270 10146 4240 JMS TYPE 271 10147 1361 TAD (212 272 10150 4240 JMS TYPE 273 10151 5744 JMP I CRLF ------ 10161 0212 10162 0215 10163 7641 10164 0177 10165 7774 10166 7764 10167 0000 * 10170 0175 10171 0000 * 10172 7535 10173 7400 10174 0000 * 10175 0256 10176 0240 10177 0077 274 0200 PAGE /CCL PRINTING FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 7 FILE # 1 275 276 /CCL PRINTING FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 8 SYMBOL TABLE AMFLAG 0017 MMISC 7777 BATBUF 4400 MOFILE 7600 BATCCL 7777 MONLOD 7605 BATCH X **** MONSAV 7600 BATERR 7000 MPARAM 7643 BATIN 5400 MREAD 7757 BATOUT 7400 MSOVL2 0055 BATSPL 7200 NAME1 0023 BATTBL 6600 NAME2 0024 BATVFY 5600 NAME3 0025 BEGLN 1000 NAME4 0026 BFR 3000 NAME5 0027 CCLBLK 0067 NMBASE 0037 CCLDEV 0001 OS78BI 7771 CCLHND 0000 OV 1375 CCLINC 0054 PCHAR 0010+ CCLMSG CCLMSG 0200 RSECT PRINT G 0120+ CCLMSG CCLNUM 0265 PRMES 0330 CCLSW 0435 PRNAME G 0021+ CCLMSG CCLTAB 0265 PRQMRK 1357 CCLVER 0301 PRWD G 0000+ CCLMSG CIFB 0050+ CCLMSG PTR 0036 CLXR 0035 REMBLO 0065 CRLF G 0144+ CCLMSG REMSPA 4000 CTRLCK 1241 REST 5000 CTRLS 0114+ CCLMSG SBLOCK 7776 DEASAD 0427 SCOPE 7726 DEF 0022 SHNDLR 7607 DEFALT 0033 SM8 6254 DELIM 0032 SOFSET 7747 DEV1 0030 SPLNUM 7777 DEV2 0031 SWSTBL 7360 DOLFLG 7776 SYBLKN 7774 DVHNDL 7647 SYCNT 7775 ERRET 0033 SYSTEM 0022 EXTTBL 6600 T 0020 FATALF X **** TBLTBL 6100 FILDMY 0002 TE 0021+ CCLMSG FILETB 7000 TESBUF 2000 FLD: 0 0200 ASECT TE2 0113+ CCLMSG F0STUF 7200 TJUMP 0103+ CCLMSG GETCCL 1362 TNOP 0012+ CCLMSG GIOT 6770 TT 0021 GLINE 1200 TTYOUT 0063+ CCLMSG HNDLR 4400 TWAIT X **** JSBITS 7746 TYPE G 0040+ CCLMSG KEYMON 0403 T7600 0107+ CCLMSG KEYTES 0067+ CCLMSG USR 0200 KMNTRY 0400 XFERV G 0070 LEAVE X **** XR 0016 LONGTB 5000 XR2 0015 LXR 0034 MDATE 7666 MIFILE 7617