DDBRS ;SFISC/DCL-SET UP SPLIT SCREEN ;NOV 04, 1996@13:55
Source file <DDBRS.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
INIT(SUB,TA) | ;Finish saving variables for TA pass TA by reference **
|
|
SUB | ||
TB(IOTM,IOBM,TA) | ;Set Top and Bottom Margins in Target Array
|
|
SR(X,Y,ARRAY) | ;Save, Restore, Array - Pass Array by reference **
|
|
ETB | ||
ETA | ||
SPLIT | ;Split Screen
|
|
FULL(TA) | ;Full Screen
|
|
ENTB(TA,DDBLD) | ;called to reset DDBSY and DDBSRL for resizing split screen
|
Name | Field # of Occurrence |
---|---|
PSR^DDBR0 | FULL+10, SPLIT+8, SPLIT+13 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences |
---|---|
ETA | FULL+6 |
ETB | ENTB+4 |
INIT | SR+1, SPLIT+5 |
SR | SPLIT+9 |
SUB | INIT+1, INIT+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ARRAY | SR~, SR+1, SR+4* |
ARRAY( | SR+3 |
>> DDBL | SUB+1, FULL+2*, FULL+9*, SPLIT+7*, SPLIT+11*, SPLIT+12* |
DDBLD | ENTB~, ENTB+7 |
>> DDBRSA | SPLIT+5, SPLIT+9 |
>> DDBRSA(1 | SPLIT+11* |
>> DDBRSA(2 | SPLIT+2 |
>> DDBSRL | FULL+2, FULL+5, SPLIT+3, SPLIT+11 |
>> DDBTL | FULL+5, FULL+9, SPLIT+3, SPLIT+7, SPLIT+12 |
>> DDBTPG | FULL+5*, SPLIT+3* |
I | TB+2~, ETB+2*, ETB+3, ETB+4, ENTB+2~, ENTB+3*, ENTB+5*, ENTB+6*, INIT+1~, SUB* , FULL+3~, FULL+4*, FULL+6*, SPLIT+1~, SPLIT+2*, SPLIT+4* |
IOBM | TB~, TB+3*, TB+5, ETA, ETA+3, ETA+4, ETB+1~, ETB+2*, ETB+3, ETB+4 |
>> IOSTBM | FULL+7, SPLIT+6, SPLIT+10 |
IOTM | TB~, TB+3, TB+4, ETA, ETA+1, ETA+2, ETB+1~, ETB+2*, ETB+3, ETB+4 |
SUB | INIT~, INIT+1, INIT+2*, SUB, SUB+1 |
TA | TB~, ENTB~, ENTB+6, INIT~, FULL~, FULL+2, FULL+8* |
TA( | ETB+2, ETB+3*, ETB+4*, ENTB+5*, ENTB+6, SUB*, SUB+1* |
TA(0 | TB+4*, TB+5*, FULL+4 |
TA(1 | ETA+1*, ETA+2*, ENTB+7*, ENTB+8* |
TA(2 | ETA+3*, ETA+4* |
X | TB+2~, ETA*, ETA+2, ETA+4, SR~, SR+1, SR+2*, SR+3*, FULL+3~ |
Y | SR~, SR+3, SR+4 |