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