DIKKP ;SFISC/MKO-PRINT KEYS ;9:52 AM 3 Mar 1998
Source file <DIKKP.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | SUBFILES^DIKCU WRAP^DIKCU2 $$EXTERNAL^DILFD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRFILE(FIL,FLD,FLAG,PAGE) | ;Print keys for a file | |
| WRLN(TXT,TAB,PAGE,KWN) | ;Write a line of text | |
| ADDSTR(X,TXT) | ;Add string X to the TXT array | |
| PRKEY(KEY,FLAG,PAGE) | ;Print one key | |
| INIT | ;Initialize module-wide variables | |
| PRINT(FIL,FLD,FLAG,PAGE) | ;Print keys | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | PRKEY+41 | 
| ^DD("IX" - [#.11] | PRKEY+15, PRKEY+27 | 
| ^DD("KEY" - [#.31] | PRINT+12, PRFILE+6, PRFILE+7, PRFILE+12, PRKEY+6, PRKEY+7, PRKEY+24, PRKEY+25, PRKEY+35, PRKEY+36 , PRKEY+37, PRKEY+38, PRKEY+39 | 
| Name | Line Occurrences | 
|---|---|
| ADDSTR | PRKEY+17, PRKEY+27, PRKEY+41 | 
| INIT | PRINT+5, PRFILE+3, PRKEY+3 | 
| PRFILE | PRINT+17, PRINT+22 | 
| PRKEY | PRFILE+9, PRFILE+14 | 
| WRLN | PRINT+14, PRINT+15, PRINT+16, PRINT+21, PRFILE+8, PRFILE+13, PRKEY+11, PRKEY+19, PRKEY+20, PRKEY+30 , PRKEY+31, PRKEY+44, PRKEY+45 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | PRKEY+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DTIME | WRLN+8 | 
| FIL | PRINT~, PRINT+1, PRINT+9, PRINT+11*, PRINT+12, PRINT+13, PRINT+17, PRINT+22, PRFILE~, PRFILE+1 , PRFILE+6, PRFILE+7, PRFILE+12, PRKEY+2~, PRKEY+37*, PRKEY+38, PRKEY+41 | 
| FILETXT | PRINT+2~, PRINT+13*, PRINT+15, PRINT+16 | 
| FLAG | PRINT~, PRINT+8, PRINT+14, PRINT+17, PRINT+21, PRINT+22, PRFILE~, PRFILE+3, PRFILE+9, PRFILE+14 , PRKEY~, PRKEY+3, INIT+1, INIT+2*, INIT+3, INIT+4 | 
| FLD | PRINT~, PRINT+22, PRFILE~, PRFILE+5, PRFILE+12, PRKEY+2~, PRKEY+36*, PRKEY+37, PRKEY+38, PRKEY+41 | 
| FLDN | PRKEY+2~, PRKEY+38*, PRKEY+39 | 
| IOF | WRLN+9 | 
| IOM | INIT+5 | 
| IOSL | WRLN+5 | 
| IOST | WRLN+7 | 
| KEY | PRFILE+2~, PRFILE+7*, PRFILE+9, PRFILE+12*, PRFILE+14, PRKEY~, PRKEY+1, PRKEY+6, PRKEY+7, PRKEY+10 , PRKEY+24, PRKEY+25, PRKEY+35, PRKEY+36, PRKEY+37, PRKEY+38, PRKEY+39 | 
| KWN | WRLN~, WRLN+5 | 
| LM | PRINT+2~, PRINT+15, PRINT+16, PRFILE+3~, PRKEY+3~, PRKEY+11, PRKEY+19, PRKEY+20, PRKEY+30, PRKEY+31 , PRKEY+44, PRKEY+45, INIT+3*, INIT+5 | 
| LN | PRKEY+2~, PRKEY+20*, PRKEY+31*, PRKEY+45* | 
| LUI | PRKEY+2~, PRKEY+25*, PRKEY+27 | 
| LUIN | PRKEY+2~, PRKEY+24*, PRKEY+25 | 
| NAM | PRFILE+2~, PRFILE+6*, PRFILE+7, PRKEY+2~, PRKEY+7*, PRKEY+10 | 
| PAGE | PRINT~, PRINT+14, PRINT+15, PRINT+16, PRINT+17, PRINT+21, PRINT+22, PRFILE~, PRFILE+8, PRFILE+9 , PRFILE+13, PRFILE+14, PRKEY~, PRKEY+11, PRKEY+19, PRKEY+20, PRKEY+30, PRKEY+31, PRKEY+44, PRKEY+45 , WRLN~ | 
| PAGE( | PRINT+11, PRINT+14, PRINT+15, PRINT+16, PRINT+17, PRINT+21, PRFILE+6, PRFILE+7, PRFILE+8, PRFILE+12 , PRFILE+13, PRKEY+11, PRKEY+19, PRKEY+20, PRKEY+28, PRKEY+30, PRKEY+31, PRKEY+35, PRKEY+36, PRKEY+37 , PRKEY+38, PRKEY+42, PRKEY+44, PRKEY+45, INIT+6*, WRLN+2*, WRLN+5, WRLN+7, WRLN+8* | 
| PAGE("B" | WRLN+5 | 
| PAGE("H" | WRLN+5, WRLN+6, WRLN+9 | 
| PRI | PRKEY+2~, PRKEY+7*, PRKEY+8*, PRKEY+9 | 
| SB | PRINT+2~, PRINT+9 | 
| SB( | PRINT+11 | 
| SEQ | PRKEY+2~, PRKEY+35*, PRKEY+36, PRKEY+37, PRKEY+38, PRKEY+41 | 
| SP | PRFILE+2~, PRFILE+8, PRFILE+10*, PRFILE+13, PRFILE+15* | 
| SUB | PRINT+2~, PRINT+10*, PRINT+11*, PRINT+13, PRINT+14 | 
| TAB | WRLN~, WRLN+12 | 
| TAB1 | PRKEY+2~ | 
| TS | PRINT+2~, PRFILE+3~, PRKEY+3~, PRKEY+10, PRKEY+19, PRKEY+20, PRKEY+30, PRKEY+31, PRKEY+44, PRKEY+45 , INIT+4*, INIT+5 | 
| TXT | PRKEY+2~, PRKEY+9*, PRKEY+10*, PRKEY+11, PRKEY+16!*, PRKEY+17, PRKEY+18, PRKEY+23!*, PRKEY+26, PRKEY+27 , PRKEY+29, PRKEY+34!*, PRKEY+40, PRKEY+41, PRKEY+43, ADDSTR~, ADDSTR+1*, ADDSTR+2, WRLN~, WRLN+12 | 
| TXT( | PRKEY+20, PRKEY+26*, PRKEY+31, PRKEY+40*, PRKEY+45, ADDSTR+1*, ADDSTR+2* | 
| TXT(0 | PRKEY+16*, PRKEY+19, PRKEY+23*, PRKEY+28, PRKEY+30, PRKEY+34*, PRKEY+42, PRKEY+44 | 
| U | PRINT+11, PRINT+14, PRINT+15, PRINT+16, PRINT+17, PRINT+21, PRFILE+6, PRFILE+7, PRFILE+8, PRFILE+12 , PRFILE+13, PRKEY+7, PRKEY+11, PRKEY+16, PRKEY+17, PRKEY+19, PRKEY+20, PRKEY+25, PRKEY+27, PRKEY+28 , PRKEY+30, PRKEY+31, PRKEY+35, PRKEY+36, PRKEY+37, PRKEY+38, PRKEY+41, PRKEY+42, PRKEY+44, PRKEY+45 , INIT+6, WRLN+2, WRLN+5, WRLN+7, WRLN+8 | 
| UI | PRKEY+2~, PRKEY+7*, PRKEY+14, PRKEY+15, PRKEY+16 | 
| UI0 | PRKEY+2~, PRKEY+15*, PRKEY+16, PRKEY+17 | 
| WID | PRINT+2~, PRFILE+3~, PRKEY+3~, PRKEY+18, PRKEY+29, PRKEY+43, INIT+5* | 
| X | ADDSTR~, ADDSTR+1, ADDSTR+2, WRLN+1~, WRLN+8* |