DIKCP ;SFISC/MKO-PRINT INDEX(ES) ;11:33 AM 1 Nov 1999 [ 04/02/2003 8:25 AM ]
Source file <DIKCP.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | PRINDEX^DIKCP1 LFILE^DIKCP2 PRFILE^DIKCP3 SUBFILES^DIKCU | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRFILE(FIL,FLD,FLAG,PAGE) | ;Print indexes for 1 file | |
| LFILE(FIL,FLD,FLAG,LAB,PAGE) | ;Format list of indexes and print | |
| WRLN(TXT,TAB,PAGE,KWN) | ;Write a line of text | |
| FHDR(FIL,FLAG,PAGE,FHDR) | ;Print header for file | |
| INIT | ;Initialize module-wide variables | |
| HDR(FIL,FLAG,LM,PAGE,HDR) | ;Print header for indexes | |
| LIST(FIL,FLD,FLAG,PAGE) | ; | |
| PRINDEX(XR,FLAG,PAGE) | ;Print one index | |
| PRINT(FIL,FLD,FLAG,PAGE) | ;Print all indexes on one file(/field) | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | PRINT+13, FHDR+3 | 
| ^DD("IX" - [#.11] | PRINT+11, PRFILE+12, PRFILE+13, PRFILE+26, PRFILE+27, LIST+20 | 
| Name | Line Occurrences | 
|---|---|
| FHDR | PRFILE+20, PRFILE+28 | 
| HDR | PRFILE+21, PRFILE+29 | 
| INIT | PRINT+5, PRFILE+3, LIST+5 | 
| LFILE | LIST+23, LIST+28 | 
| PRFILE | PRINT+12, PRINT+14, PRINT+17 | 
| PRINDEX | PRFILE+22, PRFILE+30 | 
| WRLN | PRFILE+23, PRFILE+24, PRFILE+31, PRFILE+32, HDR+3, HDR+4, FHDR+3, FHDR+4, LIST+21, LIST+22 , LIST+27 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | PRFILE+13, PRFILE+27 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DTIME | WRLN+8 | 
| FHDR | PRFILE+2~, PRFILE+6, PRFILE+20, PRFILE+28, FHDR~, FHDR+1* | 
| FIL | PRINT~, PRINT+1, PRINT+9, PRINT+10*, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15*, PRINT+17 , PRFILE~, PRFILE+1, PRFILE+6, PRFILE+12, PRFILE+20, PRFILE+21, PRFILE+26, PRFILE+28, PRFILE+29, HDR~ , FHDR~, FHDR+3, LIST~, LIST+1, LIST+17, LIST+19*, LIST+20, LIST+22, LIST+23, LIST+28 , LFILE~ | 
| FLAG | PRINT~, PRINT+8, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+17, PRFILE~, PRFILE+3, PRFILE+6 , PRFILE+7, PRFILE+13, PRFILE+20, PRFILE+21, PRFILE+22, PRFILE+24, PRFILE+27, PRFILE+28, PRFILE+29, PRFILE+30 , PRFILE+32, PRINDEX~, HDR~, HDR+2, HDR+3, FHDR~, FHDR+2, LIST~, LIST+9, LIST+10 , LIST+16, LIST+21, LIST+23, LIST+27, LIST+28, LFILE~, INIT+1, INIT+2*, INIT+3*, INIT+4 , INIT+5, INIT+6 | 
| FLD | PRINT~, PRINT+17, PRFILE~, PRFILE+6, PRFILE+10, PRFILE+26, LIST~, LIST+28, LFILE~ | 
| HDR | PRFILE+2~, PRFILE+21, PRFILE+29, HDR~, HDR+1* | 
| HSTR | PRINT+2~ | 
| IOF | WRLN+9 | 
| IOM | INIT+7 | 
| IOSL | WRLN+5 | 
| IOST | WRLN+7 | 
| KWN | WRLN~, WRLN+5 | 
| LAB | LIST+2~, LIST+9*, LIST+10*, LIST+11*, LIST+12*, LIST+13*, LIST+23, LIST+28, LFILE~ | 
| LM | PRINT+2~, PRFILE+3~, PRFILE+21, PRFILE+29, HDR~, HDR+3, LIST+2~, LIST+22, INIT+4*, INIT+7 | 
| NAM | PRFILE+2~, PRFILE+13*, PRFILE+14*, PRFILE+15, PRFILE+18*, PRFILE+19 | 
| NO | PRFILE+2~, PRFILE+14* | 
| PAGE | PRINT~, PRINT+12, PRINT+14, PRINT+17, PRFILE~, PRFILE+6, PRFILE+20, PRFILE+21, PRFILE+22, PRFILE+23 , PRFILE+24, PRFILE+28, PRFILE+29, PRFILE+30, PRFILE+31, PRFILE+32, PRINDEX~, HDR~, HDR+3, HDR+4 , FHDR~, FHDR+3, FHDR+4, LIST~, LIST+21, LIST+22, LIST+23, LIST+27, LIST+28, LFILE~ , WRLN~ | 
| PAGE( | PRINT+10, PRFILE+6, PRFILE+18, PRFILE+19, PRFILE+20, PRFILE+21, PRFILE+22, PRFILE+23, PRFILE+26, PRFILE+28 , PRFILE+29, PRFILE+30, PRFILE+31, HDR+3, FHDR+3, LIST+19, LIST+21, LIST+22, LIST+23, LIST+27 , INIT+8*, WRLN+2*, WRLN+5, WRLN+7, WRLN+8* | 
| PAGE("B" | WRLN+5 | 
| PAGE("H" | WRLN+5, WRLN+6, WRLN+9 | 
| SB | PRINT+2~, PRINT+9, LIST+2~, LIST+17 | 
| SB( | PRINT+10, LIST+19 | 
| SUB | LIST+2~, LIST+18*, LIST+19*, LIST+21, LIST+22 | 
| TAB | WRLN~, WRLN+12 | 
| TOP | PRINT+2~, PRINT+10*, PRINT+15! | 
| TS | PRINT+2~, PRFILE+3~, LIST+2~, LIST+13, INIT+5*, INIT+7 | 
| TXT | WRLN~, WRLN+12 | 
| TYP | PRINT+2~, PRFILE+3~, LIST+2~, LIST+8, INIT+6* | 
| U | PRINT+10, PRFILE+6, PRFILE+13, PRFILE+18, PRFILE+19, PRFILE+20, PRFILE+21, PRFILE+22, PRFILE+23, PRFILE+26 , PRFILE+27, PRFILE+28, PRFILE+29, PRFILE+30, PRFILE+31, HDR+3, FHDR+3, LIST+19, LIST+21, LIST+22 , LIST+23, LIST+27, INIT+8, WRLN+2, WRLN+5, WRLN+7, WRLN+8 | 
| WID | PRINT+2~, PRFILE+3~, LIST+2~, INIT+7* | 
| X | WRLN+1~, WRLN+8* | 
| XR | PRFILE+2~, PRFILE+12*, PRFILE+13, PRFILE+15, PRFILE+19*, PRFILE+22, PRFILE+26*, PRFILE+27, PRFILE+30, PRINDEX~ | 
| XRL | PRFILE+2~ | 
| XRL( | PRFILE+15*, PRFILE+18, PRFILE+19 |