DDSR ;SFISC/MKO-PAINT ;19DEC2015
Source file <DDSR.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 |
---|---|---|
R | ;All pages
|
|
RP(X,DDS3LIN) | ;Paint page
; X = DDSSC(DDSSC) node ; DDS3LIN = paint bottom line |
|
DB(DDS3P,DDS3B) | ;Paint data
|
|
DMULT(DDS3P,DDS3B,DDS3FN) | ;Paint data, all lines
|
|
GFT | ||
LAST | ||
DMULTN(DDS3P,DDS3B,DDS3PDA,DDS3REP,DDS3LN) | ;Paint lines from DDS3LN
|
|
DMULT1(DDS3P,DDS3B,DDS3FN,DDS3DA,DDS3LN,DDS3SN,DDS3MORE,DDS3SEL) | ;Paint 1 line, LINE DDS3LN
|
|
PLUSSIGN | ||
HITE(BLK) | ;CALLED FROM DDSZ1, DDSVALF, AND MANY OTHER PLACES. TRY TO FIND THE HEIGHT (NUMBER OF ROWS) OF THE BLOCK
|
|
DF(DDS3P,DDS3B,DDS3DDO,DDS3DA,DDS3C,DDS3FN,DDS3FLG,DDS3LN,DDS3SN) | ;
|
|
PAINT | ||
XCAP | ;Paint exec caps
|
|
XCAPQ |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BLK | HITE~, HITE+3 |
CAP | HITE+1~, HITE+4*, HITE+5 |
D | HITE+1~, HITE+2*, HITE+7*, HITE+8 |
D0 | XCAP+2~* |
DA | XCAP+2~*, XCAP+5~ |
>> DDGLCLR | RP+5, RP+22 |
>> DDGLDEL | RP+5, RP+22, PAINT+8, XCAP+24 |
>> DDGLVID | PAINT+8, XCAP+24 |
>> DDS | RP+13, RP+17 |
DDS3 | DB+2*, DB+3, DB+4! |
DDS3B | RP+13*, RP+14, RP+17*, RP+18!, DB~, DB+1, DB+2, DB+8, DB+9, DB+11 , DB+13, DMULT~, DMULT+2, GFT, GFT+2, GFT+4, GFT+6, GFT+10, LAST, LAST+1 , DMULTN~, DMULTN+1, DMULTN+2, DMULTN+5, DMULTN+7, DMULTN+8, DMULT1~, DMULT1+1, DMULT1+2, PLUSSIGN+3 , DF~, DF+9, XCAP+8, XCAP+9, XCAP+10, XCAP+20 |
DDS3BO | RP+17*, RP+18! |
DDS3C | DB+11*, DB+12!, DMULT1+2*, DMULT1+3*, DMULT1+4*, DMULT1+5, DMULT1+6, PLUSSIGN+3, PLUSSIGN+4!, DF~ , DF+3, DF+5, DF+6, DF+9, PAINT+6, XCAP+22, XCAP+23, XCAP+24 |
DDS3CAP | XCAP+16*, XCAP+23*, XCAP+24*, XCAP+25, XCAPQ! |
DDS3DA | DB+8*, DB+9, DB+11, DB+12!, GFT+10*, LAST+1, LAST+4!, DMULTN+5*, DMULTN+8, DMULTN+10! , DMULT1~, PLUSSIGN+3, DF~, DF+9, DF+16, PAINT+3, XCAP+2, XCAP+4, XCAP+6 |
DDS3DDO | DB+10*, DB+11*, DB+12!, DMULT1+1*, DMULT1+2*, DMULT1+5, PLUSSIGN+3, PLUSSIGN+4!, DF~, DF+9 , XCAP+9, XCAP+10, XCAP+20 |
DDS3FLD | DF+2~, DF+6*, DF+12, DF+13, DF+16, PAINT+3 |
DDS3FLG | DF~ |
DDS3FN | DB+3*, DB+11, DB+13, DB+15!, DMULT~, LAST+1, DMULTN+1*, DMULTN+8, DMULTN+10!, DMULT1~ , PLUSSIGN+3, DF~, DF+13~*, DF+16, PAINT+3 |
DDS3L0 | XCAP+9*, XCAP+18, XCAPQ! |
DDS3L01 | XCAP+10*, XCAP+15, XCAPQ! |
DDS3LEN | DF+2~, DF+6*, PAINT+1, PAINT+6, PAINT+7 |
DDS3LIN | RP~, RP+20 |
DDS3LN | GFT+8*, GFT+9, GFT+11, LAST, LAST+1, LAST+4!, DMULTN~, DMULTN+3*, DMULTN+4, DMULTN+6 , DMULTN+7, DMULTN+8, DMULTN+10!, DMULT1~, DMULT1+3, DMULT1+4, PLUSSIGN+3, DF~, XCAP+12 |
DDS3LR | RP+4*, RP+6, RP+23! |
DDS3MORE | GFT+11*, LAST*, LAST+1, LAST+2!, DMULTN+6*, DMULTN+7*, DMULTN+8, DMULTN+9!, DMULT1~, DMULT1+5 , PLUSSIGN+1*, PLUSSIGN+2 |
DDS3MORE("LAST" | LAST*, PLUSSIGN+1 |
DDS3NREP | GFT+2*, GFT+5*, GFT+8, LAST+4! |
DDS3P | RP+4*, RP+13, RP+14, RP+17, RP+23!, DB~, DB+1, DB+2, DB+8, DB+9 , DB+11, DB+13, DMULT~, DMULT+2, GFT+2, GFT+4, GFT+6, GFT+10, LAST, LAST+1 , DMULTN~, DMULTN+1, DMULTN+2, DMULTN+5, DMULTN+7, DMULTN+8, DMULT1~, DMULT1+2, PLUSSIGN+3, DF~ , PAINT+2, XCAP+8, XCAP+20 |
DDS3PDA | DMULT+2*, GFT, GFT+4, GFT+6, GFT+10, LAST, LAST+4!, DMULTN~, DMULTN+2, DMULTN+5 , DMULTN+7 |
DDS3PTB | DB+3*, DB+11, DB+15! |
DDS3REP | DB+3*, DB+6, DB+15!, LAST, DMULTN~, DMULTN+3, DMULTN+7 |
DDS3SEL | GFT+2*, GFT+5*, LAST+1, LAST+4!, DMULTN+2*, DMULTN+8, DMULTN+10!, DMULT1~, DMULT1+5 |
DDS3SN | GFT+9*, GFT+10, LAST, LAST+1, LAST+4!, DMULTN+4*, DMULTN+5, DMULTN+7, DMULTN+8, DMULTN+10! , DMULT1~, PLUSSIGN+3, DF~, XCAP+13 |
DDS3STL | GFT+1*, GFT+5*, GFT+9, GFT+11, LAST+4!, DMULTN+2*, DMULTN+4, DMULTN+6, DMULTN+10! |
DDS3TP | XCAP+8*, XCAP+18, XCAPQ! |
DDS3UL | RP+4*, RP+5, RP+6, RP+22, RP+23! |
DDSDL | XCAP+4~*, XCAP+5 |
>> DDSH | RP+21* |
>> DDSHBX | RP+21 |
DDSHITE | DMULT1+1~*, DMULT1+3, DMULT1+4 |
DDSLN | XCAP+1~, XCAP+12* |
>> DDSMOUSE( | RP+22!, PLUSSIGN+1* |
>> DDSMOUSY | PLUSSIGN+1 |
>> DDSREFS | DB+2, DB+11, GFT+2, DMULTN+1, DMULT1+2, XCAP+8 |
>> DDSREFT | DB+1, DB+8, DB+9, DMULT+2, GFT+4, GFT+6, GFT+10, LAST, DMULTN+2, DMULTN+5 , DMULTN+7, DF+16, PAINT+2, XCAP+20 |
>> DDSSC | R+2* |
>> DDSSC( | R+2 |
DDSSN | XCAP+1~, XCAP+13* |
DDSX | DF+2~, DF+9*, DF+16*, PAINT+3*, PAINT+4*, PAINT+6*, PAINT+7*, PAINT+8 |
DDXCAP | PAINT+1~, PAINT+2* |
DIE | DB+7~, DB+9*, DMULT+1~, GFT+6* |
>> DX | RP+21*, DMULT1+6*, PLUSSIGN+1, DF+5*, XCAP+22* |
>> DY | RP+21*, RP+22*, DMULT1+6*, PLUSSIGN+1, DF+5*, XCAP+22* |
F | HITE+1~, HITE+3* |
H | HITE+1~, HITE+2*, HITE+6*, HITE+7 |
IOM | RP+21 |
IOSL | RP+22 |
>> IOXY | RP+21, RP+22, PLUSSIGN, PAINT+5, XCAP+25 |
L | HITE+1~, HITE+2*, HITE+5*, HITE+7 |
U | RP+4, RP+13, DB+3, DMULT+2, GFT+2, GFT+5, DMULTN+1, DMULTN+2, DMULT1+3, DMULT1+4 , DMULT1+5, DMULT1+6, HITE+4, DF+3, DF+5, DF+6, DF+9, PAINT+6, XCAP+8, XCAP+18 , XCAP+22, XCAP+23, XCAP+24 |
X | RP~, RP+4, DMULT+1~, GFT+1*, GFT+4*, GFT+5 |
Y | RP+22~*, XCAP+1~, XCAP+15, XCAP+16, XCAP+19*, XCAP+20 |
Z | HITE+1~, HITE+3*, HITE+4*, HITE+5, HITE+6 |