DIE17 ;SFISC/GFT-COMPILED TMPLT UTIL ;03:47 PM 13 Aug 2002
Source file <DIE17.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
Z | ;
|
|
OUT | ;
|
|
JMP | ||
OJ | ||
F | ;
|
|
FILE | ;
|
|
Y | ||
DE | ||
PC | ||
IX | ||
K | ||
E1 | ||
1 | ;
|
|
R | ||
UP | ||
DA | ||
U | ||
X | ||
B | ||
N | ;
|
|
D1 | ||
M | ;
|
|
DOWN | ||
ABORT | ||
0 | ;
|
|
E | ||
DR | ;
|
|
FIREREC | ;Fire the record level xrefs
|
|
UNIQUE(X,DA,DIUIR,DISETX,DIMAXL) | ;
|
|
UNIQFERR | ;The field is part of a key and is not unique
|
|
IENS(DA) | ;Return IENS from DA array
|
|
TRIG | ;Save info for record level indexes on a triggered field.
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences |
---|---|
$$IENS | UNIQUE+4, UNIQUE+11 |
@( | DIE17+8, JMP, IX, R, B, D1, M+6, FIREREC+9, UNIQUE+15, UNIQFERR+7 |
ABORT | OUT+1 |
D1 | M+5 |
DA | DA |
DE | Y |
DIE17 | DIE17+11 |
DOWN | N+1, M+1 |
DR | OUT+3 |
E | ABORT |
E1 | Y+2 |
FILE | OUT+1, JMP, F+1, 1+1, DOWN, 0+1 |
FIREREC | E |
IX | E1 |
JMP | OUT+2, OJ+2 |
K | E1 |
OJ | OUT+2 |
OUT | DIE17+7, DIE17+12 |
R | OUT+1 |
U | UP |
UP | R, M+6 |
X | DIE17+8, DIE17+9, DIE17+10, OUT+7, OJ+1 |
Y | DE, PC |
Z | X, UNIQFERR+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | DE*, UP+1*, DA*, M+2*, DOWN+1* |
>> %X | DR+1* |
>> %Y | DR+1* |
A0 | OUT+7! |
A1 | OUT+7! |
>> D | DIE17+9*, DIE17+10*, OUT+5*, JMP*, N+1*, M+4*, M+5* |
>> D( | DR+2* |
DA | FILE+1, UP+1*, N+1*, D1, M+5*, DOWN+2, DR+1~, FIREREC+2~, FIREREC+7, FIREREC+14 , FIREREC+15, UNIQUE~, UNIQUE+3, UNIQUE+4, UNIQUE+10*, UNIQUE+11, UNIQUE+19!*, IENS~, IENS+2 |
DA( | DA*!, DOWN+1*, UNIQUE+10*, IENS+2 |
DA(" " | IENS+2 |
DA(1 | UP+1!, DOWN+2* |
DB | E+1! |
DB( | X, M+1, UNIQFERR+3, UNIQFERR+5 |
DC | F+1*, N+1, M+1, DOWN+2, E+1! |
>> DD | M+1*, M+4 |
DDBK | OUT+3*, OUT+5, OUT+6, OUT+7! |
>> DDS | UNIQFERR+1 |
DDW | DR+2*, DR+3! |
DDW1 | DR+2*, DR+3! |
DE | DE*, E1+1!, E+1! |
DE( | IX, K! |
DE(" " | E1 |
DG | FILE+1*, Y+2, E1+1! |
DG( | Y, DE, PC, E1 |
DGO | D1, E+1! |
DH | E+1! |
>> DI | OUT+6, DR+2 |
DIC | OUT+2*, OUT+5*, OUT+7!, OJ+1!*, N+1, M+1, DOWN+2* |
DIC("PTRIX" | M+3!*, M+4! |
DIC("S" | OUT+3*, OUT+4*, OJ+1* |
DIC("W" | M+2* |
DIC(0 | DIE17+12*, M+1* |
DICR | M+4! |
>> DICRIENS | TRIG+16, TRIG+17, TRIG+20 |
DICRREC | E+1! |
DIDASV | UNIQUE+1~, UNIQUE+3*, UNIQUE+19 |
DIE | OUT+5, OJ+1, FILE+1, DOWN+2, FIREREC+2~, FIREREC+6*, TRIG+2~, TRIG+9*, TRIG+16, TRIG+17 |
DIE("NO^" | DIE17+9, DIE17+10, OUT+3 |
DIE("PTRIX" | M+3 |
DIE17RXR | TRIG+2~, TRIG+17 |
>> DIEC( | UP |
DIEFIRE | FIREREC+20! |
DIEFXREF | UNIQFERR+4! |
DIEL | UP+1*, D1, DOWN+2*, E+1! |
DIEXEC | FIREREC+9~* |
DIEZ | OUT+2, OUT+6, OUT+7, OJ, OJ+1, E+1!, TRIG+10 |
DIEZAB | OUT+2*, OUT+7, JMP! |
>> DIEZAR( | FIREREC+9 |
DIEZRXR | FIREREC+1, FIREREC+20! |
DIEZRXR( | FIREREC+4, FIREREC+5, FIREREC+6, FIREREC+8, TRIG+14*, TRIG+16* |
>> DIEZTMP | E, FIREREC+1, FIREREC+12, FIREREC+13, FIREREC+15, FIREREC+18, FIREREC+20, UNIQFERR+4, TRIG+6, TRIG+17 , TRIG+20 |
DIEZXR | FIREREC+2~, FIREREC+8*, FIREREC+9 |
DIFLD | E1+1!, UNIQFERR+4 |
>> DIG | TRIG+6, TRIG+10, TRIG+20 |
>> DIH | TRIG+6, TRIG+9, TRIG+10, TRIG+14, TRIG+16, TRIG+17, TRIG+20 |
DIIENS | DA+1*, N+1*, M+5*, DOWN+2*, FIREREC+2~, FIREREC+5*, FIREREC+6, FIREREC+7, FIREREC+13*, FIREREC+14 , UNIQUE+1~, UNIQUE+9*, UNIQUE+10, UNIQUE+11*, UNIQFERR+4 |
DIIENSC | UNIQUE+1~, UNIQUE+4*, UNIQUE+11 |
DIKEY | FIREREC+2~, FIREREC+15, FIREREC+18 |
DIL | E+1! |
DIMAXL | UNIQUE~, UNIQUE+12 |
DIMAXL( | UNIQUE+16 |
DINDX | UNIQUE+1~, UNIQUE+6*, UNIQUE+7*, UNIQUE+9 |
DINS | UNIQUE+1~, UNIQUE+6*, UNIQUE+7 |
>> DIOPER | FIREREC+15 |
DIP | E+1! |
DISETX | UNIQUE~, UNIQUE+15 |
>> DIU | TRIG+3 |
DIUIR | UNIQUE~, UNIQUE+6, UNIQUE+7, UNIQUE+9 |
DIUNIQ | UNIQUE+1~, UNIQUE+6*, UNIQUE+7, UNIQUE+12*, UNIQUE+17*, UNIQUE+20 |
DIXSV | UNIQUE+1~, UNIQUE+3*, UNIQUE+19 |
DIXSV( | UNIQUE+16 |
>> DL | Z+1*, OUT+1, OUT+2, UP, U*, M+1, DOWN*, DOWN+1, DR+1 |
>> DLAYGO | M+4* |
DLB | E+1! |
>> DM | OUT+1*, ABORT |
DNM | DIE17+8, OUT+2*, OUT+7*, JMP*, OJ*, OJ+1*, R, UP*, B, M+6 , DOWN, E+1!, UNIQFERR+7 |
DNM( | OUT+2, UP!, M+1, DOWN* |
>> DO | M+1* |
>> DO(2 | M+1*, M+2 |
DOW | M+1, E+1! |
DP | OUT+2, OUT+5, OUT+6, OJ+1, M+4, E+1!, DR+1, FIREREC+2~, FIREREC+4*, FIREREC+5 , FIREREC+6, FIREREC+8, FIREREC+9, FIREREC+12*, FIREREC+13, FIREREC+15, UNIQFERR+4 |
DQ | JMP*, FILE+1!*, Y*, Y+2, DE, PC, IX, K, E1*, E1+1* , R, UP*, X, B, M+6, DOWN, UNIQFERR+3, UNIQFERR+5 |
DR | OUT+6!*, DR+1*, DR+2 |
DR( | DR+1 |
DR(1 | OUT+6* |
DTOUT | DIE17+7, OUT+7!, UP! |
DU | FILE+1*, Y, Y+1*, Y+2*, E+1! |
DUZ | N+1 |
DV | Y+1, Y+2*, DE*, PC*, E+1! |
DW | DIE17+8, OUT+1, Y*, DE*, PC, E+1! |
F | DR+1~, DR+2* |
I | UNIQUE+1~, UNIQUE+10*, IENS+1~, IENS+2* |
IENS | IENS+1~, IENS+2*, IENS+3 |
>> L | UNIQUE+9*, UNIQUE+10 |
N | TRIG+11~, TRIG+15* |
O | UNIQUE+1~, UNIQUE+16*, UNIQUE+17 |
OLD | TRIG+2~, TRIG+3*, TRIG+20 |
PC | TRIG+11~, TRIG+14* |
RL | TRIG+11~, TRIG+12*, TRIG+13, TRIG+14, TRIG+15* |
>> RLIST | TRIG+6, TRIG+7, TRIG+12 |
>> RLIST( | TRIG+15 |
U | DIE17+9, DIE17+12, OUT+2, JMP, PC, R, B, N+1, M+5, M+6 , DOWN+2, DR+2, TRIG+14 |
X | DIE17+7*, DIE17+8, DIE17+9, DIE17+10, DIE17+11*, DIE17+12*, Z+1*, OUT+1, OUT+2, OJ , F+1*, DE*, X, M+1, M+4*, M+5*, DR+2*, UNIQUE~, UNIQUE+3, UNIQUE+19!* , UNIQFERR+6* |
X( | UNIQUE+16 |
XR | TRIG+2~, TRIG+11~, TRIG+14* |
Y | OUT+5, OUT+7, JMP*, OJ+1, M+5, E+1! |
Y( | ABORT* |
>> ZTQUEUED | X, UNIQFERR+1 |