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 |