DIEKMSG ;SFISC/MKO-PRINT MESSAGE ABOUT BAD KEYS ;12:47 PM 18 Feb 1998
Source file <DIEKMSG.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | (FILENAME,RECNAME)^DIKCU1 WRAP^DIKCU2 $$EXTERNAL^DILFD ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
L(X,A,LM) | ;Add X to the DIEMSG array
|
|
FILELN(TXT,LEV) | ;
|
|
PROMPT(DIEREST,ANS) | ;Ask user whether to print report
|
|
MSG(DIEBADK,DIEREST) | ;Print message
|
|
;Print lines stored in ^TMP("DIEMSG",$J)
|
||
RECLN(TXT,LEV) | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | MSG+39 |
^DD("KEY" - [#.31] | MSG+21 |
^TMP("DIEMSG" | MSG+4!, MSG+44, MSG+45!, L+2, L+5*, L+6, L+12, L+13*, PRINT+3, PRINT+5 |
Name | Line Occurrences |
---|---|
FILELN | MSG+17 |
L | MSG+10, MSG+11, MSG+12, MSG+21, MSG+38, MSG+39, MSG+40, MSG+41, MSG+42, FILELN+6 , RECLN+6 |
MSG+44 | |
PROMPT | MSG+6 |
RECLN | MSG+29 |
Name | Field # of Occurrence |
---|---|
^( | L+6*, L+12* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | L~, L+5, L+12 |
ANS | MSG+3~, MSG+6, PROMPT~, PROMPT+13* |
DIEBADK | MSG~, MSG+1 |
DIEBADK( | MSG+15, MSG+20, MSG+24, MSG+27, MSG+32, MSG+33, MSG+34 |
DIEREST | MSG~, MSG+6, MSG+9, MSG+41, PROMPT~, PROMPT+5 |
DIERR | MSG+3~, MSG+37! |
DIR | PRINT+7~, PROMPT+1~ |
DIR("A" | PROMPT+11* |
DIR("B" | PROMPT+10* |
DIR(0 | PRINT+8*, PROMPT+10* |
DIROUT | PRINT+7~, PROMPT+1~ |
DIRUT | PRINT+7~, PROMPT+1~ |
DTOUT | PRINT+7~, PROMPT+1~ |
DUOUT | PRINT+7~, PROMPT+1~ |
FIL | MSG+3~, MSG+24*, MSG+27, MSG+32, MSG+33, MSG+34, MSG+35, MSG+36, MSG+39 |
FINFO | MSG+3~, MSG+16, MSG+17, MSG+28, MSG+29 |
FLD | MSG+3~, MSG+32*, MSG+33, MSG+34, MSG+35, MSG+36, MSG+39 |
I | FILELN+1~, FILELN+6*, RECLN+1~, RECLN+6*, L+8~, L+10*, L+12, PRINT+1~, PRINT+3*, PRINT+5 |
IOM | FILELN+2, RECLN+2, L+9 |
IOSL | PRINT+2 |
KEY | MSG+3~, MSG+20*, MSG+21, MSG+24, MSG+27, MSG+32, MSG+33, MSG+34 |
LC | L+1~, L+2*, L+5, L+6, L+12, L+13*, PRINT+1~, PRINT+3*, PRINT+4*, PRINT+6 , PRINT+9* |
LEV | MSG+3~, FILELN~, FILELN+4, RECLN~ |
LM | L~, L+4, L+9*, L+11, L+13 |
M | L+8~, L+9*, L+11 |
MAR | FILELN+1~, FILELN+2*, FILELN+5, RECLN+1~, RECLN+2*, RECLN+5 |
MSG | MSG+3~, MSG+37! |
NEW | MSG+3~, MSG+34*, MSG+36*, MSG+40 |
OLD | MSG+3~, MSG+33*, MSG+35*, MSG+41 |
REC | MSG+3~, MSG+27*, MSG+28, MSG+32, MSG+33, MSG+34 |
RFIL | MSG+3~, MSG+15*, MSG+16, MSG+20, MSG+24, MSG+27, MSG+32, MSG+33, MSG+34 |
SL | PRINT+1~, PRINT+2*, PRINT+6 |
T | L+8~, L+11*, L+12, L+13 |
TXT | MSG+3~, MSG+16, MSG+17, MSG+28, MSG+29, FILELN~, FILELN+4*, FILELN+5, FILELN+6, RECLN~ , RECLN+4*, RECLN+5, RECLN+6 |
TXT( | FILELN+6, RECLN+6 |
U | MSG+21, MSG+39 |
X | L~, L+5, L+6, L+10, L+11*, PRINT+7~, PROMPT+1~ |
Y | PRINT+7~, PROMPT+1~, PROMPT+13 |