DDSRP ;GFT/GFT - PRINT FORM 'DDS', PAGE 'DDS3P';2013-01-25 12:19 PM
Source file <DDSRP.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(DDS,DDS3P,DDSJ) | ; Main Entry Point
|
|
| ENQ | ; Goto label in case we fail to open the device.
|
|
| BLKS | ;FROM ^DDSR
|
|
| ;
|
||
| CAP | ||
| DB(DDS3P,DDS3B) | ;DATA BLOCK
|
|
| DMULT(DDS3P,DDS3B,DDS3FN) | ;Paint data, all lines
|
|
| GFT | ||
| DMULT1(DDS3P,DDS3B,DDS3FN,DDS3DA,DDS3LN,DDS3SN,DDS3SEL) | ;Paint 1 line, LINE DDS3LN
|
|
| DF(DDS3P,DDS3B,DDS3DDO,DDS3DA,DDS3C,DDS3FN,DDS3FLG,DDS3LN,DDS3SN) | ;Paint field
|
|
| XCAP | ;Paint exec caps
|
|
| XCAPQ | ||
| PUT(X) |
| Name | Line Occurrences |
|---|---|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIST( | EN+4, BLKS+1, BLKS+6, XCAP+9, XCAP+10 |
| ^TMP("DDS" | EN+3 |
| ^UTILITY($J | EN+5!, PRINT+2, PUT* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | CAP~, CAP+2* |
| BLK | EN+2~, BLKS+1*, BLKS+2, BLKS+6* |
| C | CAP~ |
| C1 | CAP~, CAP+2* |
| C2 | CAP~, CAP+2* |
| D0 | XCAP+2~* |
| DA | XCAP+2~*, XCAP+5~ |
| DDCAP | CAP~ |
| DDCAP( | CAP+2* |
| >> DDGLCLR | EN+8 |
| >> DDGLDEL | EN+8, EN+10 |
| >> DDGLVID | EN+10 |
| DDS | EN~, EN+3, EN+4, EN+18~, ENQ+2, BLKS+1, BLKS+6 |
| DDS3 | DB+2*, DB+3, DB+4! |
| DDS3B | DB~, DB+1, DB+2, DB+8, DB+9, DB+11, DB+13, DMULT~, DMULT+2, GFT , GFT+2, GFT+4, GFT+6, GFT+8, GFT+10, GFT+11, DMULT1~, DMULT1+1, DMULT1+2, DMULT1+5 , DF~, DF+8, XCAP+8, XCAP+9, XCAP+10, XCAP+20 |
| DDS3BO | BLKS+5~, BLKS+6* |
| DDS3C | DB+11*, DB+12!, DMULT1+2*, DMULT1+3*, DMULT1+4*, DMULT1+5, DMULT1+6!, DF~, DF+2, DF+4 , DF+5, DF+8, DF+18, XCAP+22, XCAP+23 |
| DDS3CAP | CAP+3*, XCAP+16*, XCAP+23*, XCAP+24, XCAPQ! |
| DDS3DA | DB+8*, DB+9, DB+11, DB+12!, GFT+10*, GFT+11, GFT+13!, DMULT1~, DMULT1+5, DF~ , DF+8, DF+15, XCAP+2, XCAP+4, XCAP+6 |
| DDS3DDO | DB+10*, DB+11*, DB+12!, DMULT1+1*, DMULT1+2*, DMULT1+5, DMULT1+6!, DF~, DF+8, XCAP+9 , XCAP+10, XCAP+20 |
| DDS3FLD | DF+1~, DF+5*, DF+11, DF+12, DF+15 |
| DDS3FLG | DF~, DF+16 |
| DDS3FN | DB+3*, DB+11, DB+13, DB+15!, DMULT~, GFT+11, DMULT1~, DMULT1+5, DF~, DF+12~* , DF+15 |
| DDS3L0 | XCAP+9*, XCAP+18, XCAPQ! |
| DDS3L01 | XCAP+10*, XCAP+15, XCAPQ! |
| DDS3LEN | DF+1~, DF+5*, DF+18, DF+19 |
| DDS3LN | GFT+8*, GFT+9, GFT+11, GFT+12*, GFT+13!, DMULT1~, DMULT1+3, DMULT1+4, DMULT1+5, DF~ , XCAP+12 |
| DDS3NREP | GFT+2*, GFT+5*, GFT+13! |
| DDS3P | EN~, BLKS+1, BLKS+2, BLKS+6, CAP+2, CAP+3, DB~, DB+1, DB+2, DB+8 , DB+9, DB+11, DB+13, DMULT~, DMULT+2, GFT+2, GFT+4, GFT+6, GFT+8, GFT+10 , GFT+11, DMULT1~, DMULT1+2, DMULT1+5, DF~, XCAP+8, XCAP+20 |
| DDS3PDA | DMULT+2*, GFT, GFT+4, GFT+6, GFT+8, GFT+10, GFT+13! |
| DDS3PTB | DB+3*, DB+11, DB+15! |
| DDS3REP | DB+3*, DB+6, DB+15!, GFT+12 |
| DDS3SEL | GFT+2*, GFT+5*, GFT+11, GFT+13!, DMULT1~ |
| DDS3SN | GFT+9*, GFT+10, GFT+11, GFT+13!, DMULT1~, DMULT1+5, DF~, XCAP+13 |
| DDS3STL | GFT+1*, GFT+5*, GFT+13! |
| DDS3TP | XCAP+8*, XCAP+18, XCAPQ! |
| DDSDL | XCAP+4~*, XCAP+5 |
| DDSHITE | DMULT1+1~*, DMULT1+3, DMULT1+4 |
| DDSI | PRINT+1~*, PRINT+2* |
| DDSJ | EN~, EN+1*, EN+3 |
| DDSLN | XCAP+1~, XCAP+12* |
| DDSREFS | EN+2~, EN+4*, CAP+1, CAP+2, CAP+3, DB+2, DB+11, GFT+2, DMULT1+2, XCAP+8 |
| DDSREFT | EN+2~, EN+3*, DB+1, DB+8, DB+9, DMULT+2, GFT+4, GFT+6, GFT+8, GFT+10 , DF+15, XCAP+20 |
| DDSSN | XCAP+1~, XCAP+13* |
| DDSX | DF+1~, DF+8*, DF+15*, DF+16, DF+17*, DF+18*, DF+19*, DF+20 |
| DIE | DB+7~, DB+9*, DMULT+1~, GFT+6* |
| DIR | EN+18~ |
| DIR(0 | EN+18* |
| DUZ("LANG" | CAP+1 |
| >> DX | EN+9*, CAP+3*, GFT+12*, DF+4*, XCAP+22*, PUT |
| >> DY | EN+9*, CAP+1*, CAP+2, CAP+3*, GFT+12*, DF+4*, XCAP+22*, PUT |
| IO | EN+15 |
| IOF | EN+14*, PRINT+2, PRINT+4 |
| IOP | EN+2~ |
| IOSL | PRINT+2 |
| IOST | EN+14, EN+18 |
| >> IOXY | EN+9 |
| P | CAP~ |
| PC | CAP~ |
| POP | EN+2~, EN+13 |
| U | BLKS+1, CAP+2, DB+3, DMULT+2, GFT+2, GFT+5, DMULT1+3, DMULT1+4, DF+2, DF+4 , DF+5, DF+8, DF+18, XCAP+8, XCAP+18, XCAP+22, XCAP+23 |
| V | CAP~ |
| X | EN+2~, CAP+2*, DMULT+1~, GFT+1*, GFT+4*, GFT+5, PUT~ |
| Y | EN+2~, PRINT+2*, PRINT+3*, XCAP+1~, XCAP+15, XCAP+16, XCAP+19*, XCAP+20 |