DDS ;SFISC/MLH,MKO-MAIN ROUTINE ;21SEP2006
Source file <DDS.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RESET | ;Programmer entry point to reset terminal and cleanup
|
|
| P1 | ||
| RUN | ;Run a form
|
|
| CLRMSG | ;
|
|
| BLDDA(DDSDA) | ;
|
|
| PA(DDSPA) | ;
|
|
| CLONE | ;Clone a form
|
|
| DFRM | ;Delete a form
|
|
| PG | ;Load page
|
|
| BLK | ||
| ;Print a form
|
||
| D0(DL) | ;Given DL, return string D0,D1,...,Dn
|
|
| PROC | ;Main loop
|
|
| DBLK | ;Delete unused blocks
|
|
| B1 |
| Name | Field # of Occurrence |
|---|---|
| RESET^DDGF | RESET+6 |
| INIT^DDGLIB0 | RESET+1 |
| EN^DDS0 | DDS+7 |
| END^DDS0 | DDS+8, DDS+19, RESET+5 |
| ^DDS01 | B1 |
| ^DDS1 | PG+2 |
| BR^DDS2 | PA+4 |
| $$NB^DDS5 | BLK+31 |
| $$NP^DDS5 | PG+12 |
| $$PP^DDS5 | BLK+34 |
| CLEAR^DDSBOX | P1+10 |
| ^DDSCLONE | CLONE+1 |
| ^DDSDBLK | DBLK+1 |
| ^DDSDFRM | DFRM+1 |
| ERR^DDSMSG | PG+6, PG+19 |
| HLP^DDSMSG | DDS+18, P1+4 |
| ^DDSPRNT | PRINT+1 |
| RP^DDSR | PG+50 |
| GDA^DDSRSEL | P1+9 |
| ^DDSRUN | RUN+1 |
| $$EZBLD^DIALOG | DDS+9 |
| BLD^DIALOG | PG+6, PG+18 |
| MSG^DIALOG | DDS+10, RESET+1 |
| INIZE^DIEFU | DDS+5 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIST( | DDS+14, DDS+16, PG+4, PG+11, PG+18, PG+25, P1+3, BLK+38, BLK+39, B1+2 , B1+3 |
| Name | Line Occurrences |
|---|---|
| $$D0 | PG+30, BLK+14~, BLK+24~ |
| B1 | B1+2, B1+3 |
| BLDDA | BLK+25 |
| BLK | P1 |
| P1 | P1+5 |
| PA | PG+11, P1+3, BLK+38, BLK+39, B1+2, B1+3 |
| PG | DDS+15, PROC+1 |
| Name | Field # of Occurrence |
|---|---|
| ^("FIRST" | PG+16 |
| ^(1 | PG+4, PG+18 |
| ^(11 | DDS+14, PG+11, BLK+38, BLK+39 |
| ^(12 | DDS+16, P1+3, B1+2, B1+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> D0 | PG+31*, BLK+17* |
| DA | DDS+7, PG+30!, PG+31*, P1+9, BLK+14~, BLK+17*, BLK+19~, BLK+26, BLDDA+2* |
| DA( | BLDDA+3* |
| >> DDACT | DDS+15, PROC+1, PG+1*, PG+7*, PG+11, PG+20*, P1, P1+5, P1+7, P1+11* , BLK*, BLK+2*, BLK+33*, BLK+34*, BLK+35*, BLK+38, BLK+39, B1+2, B1+3 |
| >> DDGLCLR | CLRMSG+2 |
| >> DDGLDEL | CLRMSG+2, RESET+2 |
| >> DDGLVID | RESET+2 |
| >> DDM | CLRMSG+2* |
| >> DDO | PG+15, PG+16*, BLK+26*, BLK+40, BLK+41* |
| DDP | BLK+9~, BLK+10* |
| DDQ | CLRMSG+2! |
| >> DDS | DDS+14, DDS+16, PG+4, PG+11, PG+18, PG+25, P1+3, BLK+38, B1+2 |
| >> DDSBK | PG+15, PG+16*, PG+17, BLK+2, BLK+3, BLK+11, BLK+12, BLK+15, BLK+20, BLK+21 , BLK+30, BLK+31*, BLK+37, BLK+38, BLK+39, BLK+40, BLK+41 |
| DDSBK0 | BLK+29~, BLK+30*, BLK+31 |
| DDSBR | PG+15, BLK+40, PA+1, PA+2!, PA+3* |
| DDSBRORG | PA+1~*, PA+3 |
| DDSCTRL | DDS+4! |
| DDSDA | PG+28, PG+31*, BLK+9~, BLK+11*, BLK+12, BLK+16, BLK+17, BLK+20, BLK+21*, BLK+22* , BLK+23, BLK+25, BLK+28, BLDDA~, BLDDA+2, BLDDA+3 |
| DDSDAORG | PG+29, PG+30!, PG+31*, BLK+28 |
| >> DDSDASV | PG+28* |
| DDSDL | PG+28, PG+30, PG+31*, BLK+14~, BLK+16*, BLK+19~, BLK+23*, BLK+24, BLDDA+2*, BLDDA+3* |
| >> DDSDLSV | PG+28* |
| DDSDN | BLK+5*, BLK+7! |
| >> DDSFILE | DDS+7 |
| >> DDSH | CLRMSG+2* |
| >> DDSHBX | CLRMSG+2 |
| DDSKM | CLRMSG+1! |
| DDSLN | PG+25*, PG+34, BLK+3*, BLK+5, BLK+6, BLK+10, BLK+42! |
| >> DDSNP | PG+12*, BLK+33 |
| >> DDSOPB | PG+10*, P1+3, BLK+37*, B1+2, B1+3 |
| >> DDSORGSV | PG+29* |
| >> DDSOSV | BLK* |
| DDSPA | PA~, PA+2 |
| DDSPARM | DDS+8, RESET+3! |
| >> DDSPG | PG+2, PG+4, PG+10, PG+11, PG+15, PG+16, PG+18, PG+25, PG+32, PG+33 , PG+38, PG+40, PG+44, P1+11*, BLK+2, BLK+3, BLK+11, BLK+12, BLK+15, BLK+20 , BLK+21, BLK+31, BLK+33*, BLK+34*, BLK+38, BLK+40, BLK+41, B1+2 |
| DDSPGUP | PG+24, PG+47!, P1+11* |
| DDSPOP | PG+25*, PG+26, PG+34, PG+36! |
| DDSPTB | BLK+6*, BLK+7!, BLK+9, BLK+14, BLK+15*, BLK+28 |
| >> DDSREFS | PG+15, PG+16, BLK+2, BLK+3, BLK+15, BLK+40, BLK+41 |
| >> DDSREFT | DDS+18, P1+4, BLK+11, BLK+12, BLK+20, BLK+21, BLK+31, RESET+4* |
| DDSREP | BLK+6*, BLK+7!, BLK+9, BLK+19, BLK+20*, BLK+21, BLK+22, BLK+26, BLK+28 |
| DDSSC | PG+26!, PG+33*, PG+34, PG+35, PG+38, PG+41, PG+44, PG+50, P1+8, P1+10 , P1+11, P1+12* |
| DDSSC( | PG+33*, PG+34*, PG+35*, PG+38, PG+40, PG+42, PG+43*, PG+44*, PG+50, P1+8 , P1+10, P1+11, P1+12! |
| DDSSC("B" | PG+32, PG+33*, PG+40!, PG+42!, PG+43*, PG+44*, P1+12! |
| >> DDSSEL | PG+27, P1+9 |
| DDSSTK | PG+35! |
| DDSTP | BLK+5*, BLK+7! |
| >> DDXY | CLRMSG+2 |
| DIE | DDS+3~, BLK+9~, BLK+12* |
| >> DIERR | DDS+8, PG+3, RESET+1 |
| DIFM | DDS+5~* |
| >> DIMSG | DDS+11* |
| DL | D0~, D0+2 |
| DR | DDS+7, DDS+13~ |
| DX | DDS+3~, CLRMSG+2* |
| DY | DDS+3~, CLRMSG+2* |
| I | PG+39~, PG+40*, PG+41, BLDDA+1~, BLDDA+3*, D0+1~, D0+2* |
| J | PG+39~, PG+41*, PG+42, PG+43 |
| P | PG+4~, PG+6 |
| P(1 | PG+4* |
| P(2 | PG+4*, PG+5* |
| S | PG+39~, PG+40*, PG+44, D0+1~, D0+2*, D0+3*, D0+4 |
| U | PG+4, PG+18, PG+25, PG+34, PG+35, PG+38, PG+42, PG+43, P1, P1+5 , P1+8, P1+10, P1+11, P1+12, BLK+5, BLK+6, BLK+10, BLK+11, BLK+20, BLK+21 , BLK+22, BLK+26, BLK+37, BLK+41, B1+2, B1+3 |
| X | DDS+3~ |
| Y | DDS+3~, PG+12, BLK+31, BLK+32, BLK+34 |