DDSM ;SFISC/MKO-MULTILINE ;2015-01-02 5:52 PM
Source file <DDSM.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 |
Package | Total | Caller Graph |
---|---|---|
VA FileMan | 3 | DDS01 DDS2 DDSM1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
MNAV(FND) | ;Navigate within repeating blocks
|
|
MUP | ;Move up a line
|
|
MDN | ;Move down a line
|
|
MDA | ;Update DDO, DA and Dn, set FND=1
|
|
SEL | ;Issue read
|
|
GFT | ||
STUFF | ||
END | ;
|
|
PGDN | ;Page down
|
|
PGUP | ;Page up
|
|
POSSN(DDSSN,DDSPAINT) | ;Make line with given DDSSN current
|
|
POSDA(DDSDA,REWRITE) | ;Make line with given DDSDA current REWRITE called from DDS01 if the line we read from is not empty
|
|
ADD(DDSDA,DDSPDA,DDSSN) | ;Add entry
|
|
MIN(X,Y) | ;
|
|
MAX(X,Y) | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DA | MNAV+11, MDN+1, MDA+6*, MDA+7, GFT+7*, END+2, PGDN+2, POSSN+10*, POSSN+12 |
>> DDACT | MNAV+4, END+1*, PGDN+1*, PGDN+3*, PGUP+1*, PGUP+4* |
>> DDGLDEL | POSDA+8 |
>> DDGLVID | POSDA+8 |
>> DDO | MNAV+11*, MDA+7*, POSSN+12* |
>> DDS | SEL+2 |
>> DDSBK | MUP+7, MDN+7, MDA+3, MDA+5, SEL+2, SEL+9, GFT, GFT+11, STUFF, STUFF+8 , POSSN+5, POSSN+9, POSSN+15, POSSN+16, POSSN+21, POSSN+22, POSDA+2, POSDA+7, POSDA+12, POSDA+13 , ADD+1, ADD+3, ADD+4 |
>> DDSCHG | ADD+5* |
>> DDSCHKQ | STUFF+9*, STUFF+11* |
DDSCL | MNAV+3~, MNAV+6*, MUP+3, MUP+4*, MDN+3, MDN+4*, MDA+2 |
DDSDA | MDA+4, MDA+5*, MDA+6, GFT+7*, STUFF+6, STUFF+8, STUFF+12, POSSN+9*, POSSN+10, POSDA~ , POSDA+2, ADD~, ADD+1, ADD+2, ADD+3 |
DDSDASV | MDA+1~, MDA+4* |
DDSDDO | MNAV+3~, MNAV+4*, MNAV+9, MNAV+10, MNAV+11, MDA+7 |
>> DDSDL | MDA+6, GFT+7, POSSN+10 |
DDSFN | GFT+9~, GFT+11*, STUFF+3, STUFF+7*, STUFF+8 |
DDSLASCN | GFT+2~, GFT+3*, GFT+4 |
DDSLN | GFT+9~, GFT+10*, STUFF+8 |
DDSLSN | POSSN+1~, POSSN+5*, POSSN+6, POSSN+18 |
DDSMSPEC | SEL+4~*, SEL+5, SEL+6 |
>> DDSNP | PGDN+3 |
DDSNR | MNAV+3~, MNAV+7*, MDN+3 |
DDSPAINT | POSSN~, POSSN+16 |
DDSPDA | MNAV+3~, MNAV+6*, MDA+3, MDA+5, GFT+9~, GFT+10*, STUFF+6, POSSN+1~, POSSN+2*, POSSN+5 , POSSN+9, POSSN+15, POSSN+21, POSDA+1~, POSDA+3*, POSDA+7, POSDA+12, ADD~, ADD+1, ADD+3 |
>> DDSPG | MUP+7, MDN+7, MDA+3, MDA+5, SEL+2, SEL+9, GFT, GFT+11, STUFF, STUFF+8 , PGDN+3*, PGUP+3*, POSSN+5, POSSN+9, POSSN+15, POSSN+16, POSSN+21, POSSN+22, POSDA+2, POSDA+7 , POSDA+12, POSDA+13, ADD+1, ADD+3 |
>> DDSREFS | GFT+11 |
>> DDSREFT | MDA+3*, MDA+5, SEL+9, GFT, STUFF, POSSN+5, POSSN+9, POSSN+15*, POSSN+21*, POSDA+2 , POSDA+7*, POSDA+12*, ADD+1, ADD+2, ADD+3 |
>> DDSREP | MNAV+6, MNAV+7, MDA+2*, MDA+3, MDA+7, SEL+3, SEL+4, SEL+7, SEL+9, SEL+10 , GFT+3, GFT+10, STUFF, STUFF+2, STUFF+3, PGDN+4, PGUP+2, PGUP+5, POSSN+2, POSSN+3 , POSSN+12, POSSN+13, POSSN+14*, POSSN+15, POSSN+18, POSSN+20*, POSSN+21, POSDA+2, POSDA+3, POSDA+5 , POSDA+6*, POSDA+7, POSDA+11*, POSDA+12 |
DDSROOT | SEL+8~, SEL+9*, SEL+11*, SEL+12 |
DDSSN | MNAV+3~, MNAV+7*, MUP+1, MUP+2*, MDN+2*, MDA+2, MDA+5, GFT+9~, GFT+10*, STUFF+6 , STUFF+8, POSSN~, POSSN+6*, POSSN+7*, POSSN+9, POSSN+13, POSSN+14, POSSN+18, POSSN+20, POSDA+1~ , POSDA+2*, POSDA+5, POSDA+6, POSDA+11, ADD~, ADD+1, ADD+3 |
DDSSTL | MNAV+3~, MNAV+6*, MUP+6*, MDN+6*, MDA+2, POSSN+1~, POSSN+3*, POSSN+13, POSSN+14, POSSN+18* , POSSN+19*, POSSN+20, POSDA+1~, POSDA+3*, POSDA+5, POSDA+6 |
DDSSUB | SEL+8~, SEL+10*, SEL+11 |
>> DDSTP | SEL+2 |
>> DDSU("N" | MNAV+4 |
>> DIE | SEL+2, SEL+5, SEL+6, GFT+3, ADD+2 |
DIR | GFT+5! |
DIR("S" | SEL+12*, GFT+1*, GFT+4* |
DIR(0 | SEL+2* |
>> DIR0 | POSDA+8, POSDA+9 |
>> DIR0N | GFT+5 |
DIROUT | GFT+5! |
DIRUT | SEL+1~, GFT+5 |
DR | STUFF+1~, STUFF+3* |
DUOUT | GFT+5! |
DX | POSDA+9~* |
DY | POSDA+9~* |
FND | MNAV~, MNAV+11*, MDA+8* |
>> IOXY | POSDA+8, POSDA+9 |
REWRITE | POSDA~, POSDA+8 |
U | MNAV+4, MNAV+6, MNAV+7, MDA+2, MDA+3, MDA+7, SEL+2, SEL+3, SEL+4, SEL+5 , SEL+6, SEL+7, SEL+9, SEL+10, GFT+3, GFT+8, GFT+10, GFT+11, STUFF, STUFF+2 , STUFF+14, PGDN+4, PGUP+2, PGUP+5, POSSN+2, POSSN+3, POSSN+12, POSSN+13, POSSN+14, POSSN+15 , POSSN+18, POSSN+20, POSSN+21, POSDA+2, POSDA+3, POSDA+5, POSDA+6, POSDA+7, POSDA+8, POSDA+9 , POSDA+11, POSDA+12 |
X | STUFF+1~, STUFF+15, MIN~, MIN+1, MAX~, MAX+1 |
Y | GFT+7, GFT+8, STUFF+1~, STUFF+2*, STUFF+3, STUFF+14*, STUFF+15*, PGUP+3, PGUP+4, MIN~ , MIN+1, MAX~, MAX+1 |