DIOZ ;SFISC/TKW - COMPILED SORT TEMPLATE ;30NOV2012
Source file <DIOZ.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 | 4 | DI SORT COMPILE DIO DIO2 DIO4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENCU | ;MARK A SORT TEMPLATE FOR ROUTINE COMPILATION
|
|
EN1 | ||
DIC | ||
ENC | ;CREATE COMPILED SORT ROUTINE
; NB: next 2 lines same in EN. Need to make shared. |
|
NEW | ||
NXTNO(DRN) | ; GET NEXT AVAILABLE ROUTINE NUMBER
|
|
N1 | ||
N2 | ||
N3 | ||
ENRLS(DRN) | ; MAKE ROUTINE NUMBER AVAILABLE FOR REUSE & DELETE ROUTINE
|
|
R | ||
R1 | ||
QSV | ||
QER | ||
TXT | ;;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ENC+5~ |
%H | ENC+5~ |
%I | ENC+5~ |
DDH | EN1~ |
>> DIBT1 | NEW+3 |
DIBTPGM | ENC+9, NEW*, NEW+3, QSV! |
DIC | EN1~, DIC* |
DIC("S" | DIC+1* |
DIC("W" | DIC* |
DIC(0 | DIC* |
DICLEAN | ENRLS+1~*, R1+2 |
>> DIERR | ENC+6, NEW, QER+1* |
DILOCK | NXTNO+1~, N1*, N2*, N2+1, N3* |
DIOZ | EN1~, EN1+4*, EN1+9, EN1+14 |
>> DIQUIET | QER |
DIR | EN1~, ENC+5~ |
DIR("?" | EN1+10, EN1+15 |
DIR("B" | EN1+8*, EN1+13* |
DIR(0 | EN1+5* |
DIROUT | EN1~, ENC+5~ |
DIRUT | EN1~, ENC+5~ |
>> DISYS | EN1+2, EN1+3, ENC+2, ENC+3, ENC+9, R1+1 |
>> DP | NEW+3 |
DRN | ENC+5~, NEW, NXTNO~, NXTNO+1*, N1*, N2*, N3, N3+1, ENRLS~, ENRLS+1* , R*, R1, R1+1, QSV |
DTOUT | EN1~, ENC+5~ |
DUOUT | EN1~, ENC+5~ |
DUZ | NEW+3 |
DUZ(0 | ENCU+1 |
I | ENC+5~, ENC+7*, ENC+8* |
J | ENC+5~, ENC+7* |
K | ENC+5~, ENC+7*, ENC+8* |
U | ENC+9, NEW+3, R1 |
X | EN1~, EN1+12, ENC+5~, ENC+7*, ENC+8*, ENC+9*, ENRLS+1~, R1+1* |
X(1 | EN1+12* |
X(2 | EN1+12* |
Y | EN1~, EN1+4, EN1+6, EN1+8, EN1+13, ENC+5~, NEW+3 |