DDGLIBP ;SFISC/MKO-PRINT FROM WITHIN SCREEN TOOLS ;10:27 AM 14 Feb 2013
Source file <DDGLIBP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRINTQ | ;Delete the queued task and quit | |
| PT(DDGLROOT,DDGLHDR) | ;Prompt for device and print | |
| YNREAD(DDGLPROM,DDGLDEF,DDGLHELP) | ;Issue a Yes/No Read | |
| FINISH(DDGLMSG) | ;Print message and reset terminal characteristics | |
| ;Print the document in DDGLREF, Header text in DDGLHDR | ||
| DEVICE | ;Device prompt | |
| FORMAT(DDGLREF,DDGLZN,DDGLFLAG) | ;Use ^DIWP to format the text | |
| EOPREAD | ; Issue an End-of-Page Read | |
| HDR | ;Print the header DDGLHDR; increment DDGLPAGE | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS("C" | DEVICE+35 | 
| ^%ZOSF("RM" | PT+10, FINISH+5 | 
| ^%ZTSK - [#14.4] | DEVICE+3, DEVICE+18 | 
| ^UTILITY($J | PRINT+12, PRINT+28!, FORMAT+2! | 
| Name | Line Occurrences | 
|---|---|
| $$YNREAD | PT+18, PT+27, PT+35 | 
| EOPREAD | DEVICE+27 | 
| FINISH | PT+20, PT+29, PT+37, DEVICE+7, DEVICE+30, DEVICE+36 | 
| FORMAT | PRINT+10 | 
| HDR | PRINT+21, PRINT+25 | 
| DEVICE+33 | |
| PRINTQ | PRINT+2, PRINT+3, PRINT+29 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | PT+2~, PRINT+18~ | 
| %A | PT+2~ | 
| %A0 | PT+4~ | 
| %B | PT+2~ | 
| %B1 | PT+2~ | 
| %B2 | PT+2~ | 
| %B3 | PT+2~ | 
| %BA | PT+2~ | 
| %C | PT+2~ | 
| %D1 | PT+4~ | 
| %D2 | PT+4~ | 
| %DT | PT+4~ | 
| %E | PT+2~ | 
| %G | PT+2~ | 
| %H | PT+2~, PRINT+18~, PRINT+19* | 
| %I | PT+2~ | 
| %J | PT+2~ | 
| %J1 | PT+4~ | 
| %K | PT+2~ | 
| %M | PT+2~ | 
| %N | PT+2~ | 
| %P | PT+3~ | 
| %S | PT+3~ | 
| %T | PT+3~ | 
| %W | PT+3~ | 
| %W0 | PT+4~ | 
| %X | PT+3~ | 
| %Y | PT+3~ | 
| %ZIS | DEVICE+3*, DEVICE+5! | 
| %ZIS("B" | DEVICE+3* | 
| %ZIS("S" | DEVICE+4* | 
| DDGLBAR | PT+1~, PT+35*, PT+37, PT+40 | 
| DDGLCOL | HDR+1~, HDR+4*, HDR+6, HDR+7 | 
| DDGLDEF | YNREAD~, YNREAD+3 | 
| >> DDGLDEL | PT+11, FINISH+6 | 
| DDGLDT | PRINT+1~, PRINT+20*, HDR+3 | 
| DDGLFLAG | PT+1~, PT+6*, PT+21*, PT+40*, PRINT+6*, PRINT+9, PRINT+10, PRINT+16, PRINT+25, PRINT+28 , FORMAT~, FORMAT+3 | 
| DDGLHDR | PT~, PT+13, DEVICE+21, HDR+5 | 
| DDGLHELP | PT+1~, PT+17*, PT+18, PT+19!, PT+26*, PT+27, PT+28!, PT+34*, PT+35, PT+36! , YNREAD~, YNREAD+4 | 
| DDGLHELP(1 | PT+16*, PT+24*, PT+32* | 
| DDGLHELP(2 | PT+25*, PT+33* | 
| DDGLI | PT+1~, PRINT+1~, PRINT+24*, PRINT+26, FORMAT+4*, FORMAT+5 | 
| DDGLMSG | DEVICE+19~, DEVICE+28*, DEVICE+30, FINISH~, FINISH+1 | 
| DDGLPAGE | PRINT+1~, HDR+2*, HDR+3 | 
| DDGLPHDR | PT+1~, PT+18*, PT+20, PT+21 | 
| DDGLPROM | YNREAD~, YNREAD+5 | 
| DDGLPSTR | HDR+1~, HDR+3*, HDR+4, HDR+7 | 
| DDGLREF | PT+1~, DEVICE+10*, DEVICE+23, PRINT+2, PRINT+3, PRINT+5, PRINT+10, PRINT+12*, PRINT+24, PRINT+26 , FORMAT~, FORMAT+4, FORMAT+5 | 
| DDGLROOT | PT~, DEVICE+10 | 
| >> DDGLVID | PT+11, FINISH+6 | 
| DDGLWRAP | PT+1~, PT+27*, PT+29, PT+40 | 
| DDGLZN | PRINT+1~, PRINT+5*, PRINT+10, PRINT+11*, PRINT+26, FORMAT~, FORMAT+5 | 
| >> DDGLZOSF("EOFF" | FINISH+4 | 
| >> DDGLZOSF("EON" | PT+9 | 
| >> DDGLZOSF("TRMOFF" | PT+9 | 
| >> DDGLZOSF("TRMON" | FINISH+4 | 
| DDS | PT+1~ | 
| DIR | YNREAD+1~, EOPREAD+1~ | 
| DIR("?" | YNREAD+4* | 
| DIR("A" | YNREAD+5* | 
| DIR("B" | YNREAD+3* | 
| DIR(0 | YNREAD+2*, EOPREAD+2* | 
| DIR0 | PT+1~ | 
| DIROUT | YNREAD+1~, EOPREAD+1~ | 
| DIRUT | YNREAD+1~, YNREAD+7, EOPREAD+1~ | 
| DIWF | FORMAT+1~, FORMAT+3* | 
| DIWL | FORMAT+1~, FORMAT+3* | 
| DIWR | FORMAT+1~, FORMAT+3* | 
| DTOUT | YNREAD+1~, EOPREAD+1~ | 
| DUOUT | YNREAD+1~, EOPREAD+1~ | 
| DX | PT+1~ | 
| DY | PT+1~ | 
| I | DEVICE+19~, DEVICE+22* | 
| IO | PRINT+15 | 
| IO("Q" | DEVICE+18 | 
| IOBM | DEVICE+2, DEVICE+14~* | 
| IOF | DEVICE+1~, DEVICE+2*, DEVICE+15, DEVICE+34, PRINT+25 | 
| IOM | PT+10, HDR+4, HDR+8, FORMAT+3 | 
| >> IOP | DEVICE+29* | 
| IOSL | DEVICE+1~, DEVICE+2*, DEVICE+14, PRINT+25 | 
| IOST | DEVICE+13, DEVICE+34 | 
| >> IOSTBM | DEVICE+14, DEVICE+34 | 
| IOTM | DEVICE+2, DEVICE+14~* | 
| POP | PT+1~, DEVICE+7 | 
| X | PT+10*, PRINT+18~, YNREAD+1~, EOPREAD+1~, FORMAT+1~, FORMAT+5*, FINISH+5* | 
| Y | PRINT+18~, PRINT+20, YNREAD+1~, YNREAD+7, EOPREAD+1~ | 
| ZTDESC | DEVICE+19~, DEVICE+21* | 
| >> ZTQUEUED | PRINTQ+1 | 
| >> ZTREQ | PRINTQ+1* | 
| ZTRTN | DEVICE+19~, DEVICE+20* | 
| ZTSAVE | DEVICE+19~ | 
| ZTSAVE( | DEVICE+22*, DEVICE+23* | 
| ZTSK | DEVICE+19~, DEVICE+25, DEVICE+26 |