DIKCP1 ;SFISC/MKO-PRINT INDEX(ES) ;20DEC2010
Source file <DIKCP1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 4 | INIT^DIKCP WRAP^DIKCU2 $$EXTERNAL^DILFD ^DIWP |
Name | Comments | DBIA/ICR reference |
---|---|---|
CRV(XR,WID,LM,TS,FLAG,PAGE) | ;Print cross reference values
|
|
LOGIC(XR,WID,LM,TS,FLAG,PAGE) | ;Print set and kill logic
|
|
WRWPQ | ;Cleanup and quit
|
|
WRLN(TXT,TAB,PAGE,KWN) | ;Write a line of text
|
|
ADDSTR(X,TXT) | ;Add string X to the TXT array
|
|
CRVOTH(CV0,TXT) | ;Get other attributes of Cross Reference Value
|
|
WRPHI(TXT,WID,LM,TS,COD,PAGE) | ;Write a paragraph with a hanging indent
|
|
WLP(LAB,TXT,WID,TAB,COD,PAGE,WFLAG) | ;Write a labeled paragraph
|
|
KEY(XR,WID,LM,TS,PAGE) | ;Print keys that have XR as Uniqueness Index
|
|
FL(XR0,WID,LM,TS,TYP,PAGE) | ;Print first line
|
|
PRINDEX | ;Come here from PRINDEX^DIKCP
|
|
WRWP(ROOT,LM,WID,LAB,TS,PAGE) | ;Call DIWP/DIWW to format a wp field.
|
|
NOREIN |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD( | CRV+10 |
^DD("IX" - [#.11] | PRINDEX+4, PRINDEX+18, PRINDEX+19, NOREIN, LOGIC+2, LOGIC+5, LOGIC+6, LOGIC+8, LOGIC+11, LOGIC+14 , LOGIC+15, LOGIC+17, LOGIC+19, CRV+2, CRV+3, CRV+4, CRV+17, CRV+32, CRV+34, CRV+36 |
^DD("KEY" - [#.31] | KEY+1, KEY+5, KEY+6 |
^UTILITY($J | WRWP+5!, WRWP+12, WRWP+15, WRWP+16, WRWPQ+1! |
Name | Line Occurrences |
---|---|
ADDSTR | KEY+9 |
CRV | PRINDEX+28 |
CRVOTH | CRV+12, CRV+23 |
FL | PRINDEX+7 |
KEY | PRINDEX+11 |
LOGIC | PRINDEX+24 |
WLP | PRINDEX+15, KEY+11, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18, LOGIC+20, CRV+13 , CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37 |
WRLN | PRINDEX+8, PRINDEX+20, PRINDEX+25, WRPHI+5, WRPHI+6, WLP+4, WLP+5, WRWP+12, WRWP+16 |
WRPHI | FL+19 |
WRWP | PRINDEX+19 |
WRWPQ | WRWP+13 |
Name | Field # of Occurrence |
---|---|
^(0 | CRV+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | FL+1~, FL+7*, FL+16, FL+17 |
CD | LOGIC+1~, LOGIC+2*, LOGIC+3, LOGIC+4, LOGIC+6*, LOGIC+7, LOGIC+8*, LOGIC+9, LOGIC+11*, LOGIC+12 , LOGIC+13, LOGIC+15*, LOGIC+16, LOGIC+17*, LOGIC+18, LOGIC+19*, LOGIC+20, CRV+1~, CRV+17*, CRV+18 , CRV+19, CRV+32*, CRV+33, CRV+34*, CRV+35, CRV+36*, CRV+37 |
COD | WRPHI~, WRPHI+4, WLP~, WLP+3 |
CV | CRV+1~, CRV+3*, CRV+4, CRV+17, CRV+32, CRV+34, CRV+36 |
CV0 | CRV+1~, CRV+4*, CRV+8, CRV+9, CRV+12, CRV+23, CRV+27, CRV+28, CRVOTH~, CRVOTH+1 , CRVOTH+2, CRVOTH+3, CRVOTH+4 |
DIW | WRWP+4~ |
DIWF | WRWP+3~, WRWP+9* |
DIWI | WRWP+4~ |
DIWL | WRWP+3~, WRWP+9*, WRWP+12, WRWP+15, WRWP+16 |
DIWR | WRWP+3~, WRWP+9* |
DIWT | WRWP+4~ |
DIWTC | WRWP+4~ |
DIWX | WRWP+4~ |
DN | WRWP+4~ |
DTIME | WRLN+9 |
EXEC | FL+1~, FL+4*, FL+15, FL+17 |
FD | CRV+1~, CRV+9*, CRV+10 |
FL | CRV+1~, CRV+9*, CRV+10 |
FLAG | PRINDEX+3, PRINDEX+8, PRINDEX+20, PRINDEX+23, PRINDEX+24, PRINDEX+25, PRINDEX+28, LOGIC~, CRV~, CRV+5 , CRV+19, CRV+31 |
I | WRWP+4~ |
IOF | WRLN+10 |
IOM | WRWP+8 |
IOSL | WRLN+6 |
IOST | WRLN+8 |
KEY | KEY+2~, KEY+5*, KEY+6, KEY+7 |
KEY0 | KEY+2~, KEY+6*, KEY+7 |
KEYLN | KEY+2~, KEY+7*, KEY+9 |
KWN | WRLN~, WRLN+6 |
LAB | CRV+1~, CRV+5*, CRV+13, CRV+21, WRPHI+1~, WRPHI+3*, WRPHI+5, WLP~, WLP+4, WRWP~ , WRWP+7*, WRWP+12 |
LM | PRINDEX+3~, PRINDEX+7, PRINDEX+11, PRINDEX+15, PRINDEX+19, PRINDEX+24, PRINDEX+28, FL~, FL+19, KEY~ , KEY+11, LOGIC~, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18, LOGIC+20, CRV~ , CRV+13, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37, WRPHI~, WRPHI+5, WRPHI+6 , WRWP~, WRWP+7*, WRWP+8, WRWP+12, WRWP+16 |
LN | LOGIC+1~, LOGIC+5*, LOGIC+6, LOGIC+7, LOGIC+14*, LOGIC+15, LOGIC+16, WRPHI+1~, WRPHI+6*, WLP+1~ , WLP+5*, WLP+6, WRWP+3~, WRWP+10*, WRWP+15*, WRWP+16 |
NAME | FL+1~, FL+5*, FL+16, FL+17 |
ORD | CRV+1~, CRV+2*, CRV+3, CRV+5 |
PAGE | PRINDEX+7, PRINDEX+8, PRINDEX+11, PRINDEX+15, PRINDEX+19, PRINDEX+20, PRINDEX+24, PRINDEX+25, PRINDEX+28, FL~ , FL+19, KEY~, KEY+11, LOGIC~, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18 , LOGIC+20, CRV~, CRV+13, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37, WRPHI~ , WRPHI+5, WRPHI+6, WLP~, WLP+4, WLP+5, WRLN~, WRWP~, WRWP+12, WRWP+16 |
PAGE( | PRINDEX+7, PRINDEX+8, PRINDEX+11, PRINDEX+14, PRINDEX+18, PRINDEX+20, PRINDEX+23, PRINDEX+24, LOGIC+3, LOGIC+4 , LOGIC+5, LOGIC+9, LOGIC+12, LOGIC+13, LOGIC+14, LOGIC+18, LOGIC+20, CRV+2, CRV+8, CRV+16 , CRV+21, CRV+27, WRPHI+5, WRPHI+6, WLP+4, WLP+5, WRLN+3*, WRLN+6, WRLN+8, WRLN+9* , WRWP+13, WRWP+15 |
PAGE("B" | WRLN+6 |
PAGE("H" | WRLN+6, WRLN+7, WRLN+10 |
ROOT | WRWP~, WRWP+2, WRWP+10 |
RTYP | FL+1~, FL+9*, FL+10*, FL+11*, FL+16, FL+17 |
SP | FL+1~, FL+3*, FL+11, FL+16, FL+17 |
TAB | WRPHI+1~, WLP~, WLP+4, WLP+5, WRLN~, WRLN+13 |
TS | PRINDEX+3~, PRINDEX+7, PRINDEX+11, PRINDEX+15, PRINDEX+19, PRINDEX+24, PRINDEX+28, FL~, FL+15, FL+19 , KEY~, KEY+11, LOGIC~, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18, LOGIC+20 , CRV~, CRV+13, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37, WRPHI~, WRPHI+3 , WRPHI+6, WRWP~, WRWP+7*, WRWP+8, WRWP+12, WRWP+16 |
TXT | FL+1~, FL+15*, FL+16*, FL+17*, FL+19, KEY+2~, KEY+4*, KEY+8, KEY+9, KEY+11 , CRV+1~, CRV+10*, CRV+11*, CRV+12, CRV+13, CRV+19*, CRV+20*, CRV+21, CRV+22*, CRV+23 , CRV+24, CRVOTH~, CRVOTH+1*, CRVOTH+2*, CRVOTH+4*, ADDSTR~, ADDSTR+1*, ADDSTR+2, WRPHI~, WRPHI+2 , WRPHI+4, WLP~, WLP+2, WLP+3, WRLN~, WRLN+13 |
TXT( | KEY+8*, ADDSTR+1*, ADDSTR+2*, WRPHI+6, WLP+5 |
TXT(0 | KEY+4*, KEY+10, WRPHI+2*, WRPHI+3*, WRPHI+5, WLP+2*, WLP+4 |
TYP | PRINDEX+3~, PRINDEX+7, FL~, FL+14 |
TYPE | FL+1~, FL+6*, FL+16, FL+17 |
U | PRINDEX+7, PRINDEX+8, PRINDEX+11, PRINDEX+14, PRINDEX+15, PRINDEX+18, PRINDEX+20, PRINDEX+23, PRINDEX+24, FL+4 , FL+5, FL+6, FL+7, FL+8, FL+9, FL+11, KEY+7, LOGIC+3, LOGIC+4, LOGIC+5 , LOGIC+9, LOGIC+12, LOGIC+13, LOGIC+14, LOGIC+18, LOGIC+20, CRV+2, CRV+8, CRV+9, CRV+10 , CRV+16, CRV+21, CRV+27, CRV+28, CRVOTH+1, CRVOTH+2, CRVOTH+3, CRVOTH+4, WRPHI+5, WRPHI+6 , WLP+4, WLP+5, WRLN+3, WRLN+6, WRLN+8, WRLN+9, WRWP+13, WRWP+15 |
USE | FL+1~, FL+8*, FL+16, FL+17 |
WFLAG | WLP~, WLP+6* |
WID | PRINDEX+3~, PRINDEX+7, PRINDEX+11, PRINDEX+15, PRINDEX+19, PRINDEX+24, PRINDEX+28, FL~, FL+19, KEY~ , KEY+11, LOGIC~, LOGIC+4, LOGIC+7, LOGIC+9, LOGIC+13, LOGIC+16, LOGIC+18, LOGIC+20, CRV~ , CRV+13, CRV+21, CRV+24, CRV+28, CRV+33, CRV+35, CRV+37, WRPHI~, WRPHI+4, WLP~ , WLP+3, WRWP~, WRWP+7*, WRWP+8*, WRWP+9 |
X | ADDSTR~, ADDSTR+1, ADDSTR+2, WRLN+2~, WRLN+9*, WRWP+3~, WRWP+10* |
XR | PRINDEX+1, PRINDEX+4, PRINDEX+11, PRINDEX+18, PRINDEX+19, PRINDEX+24, PRINDEX+28, NOREIN, FL+5, KEY~ , KEY+1, KEY+5, LOGIC~, LOGIC+2, LOGIC+5, LOGIC+6, LOGIC+8, LOGIC+11, LOGIC+14, LOGIC+15 , LOGIC+17, LOGIC+19, CRV~, CRV+2, CRV+3, CRV+4, CRV+17, CRV+32, CRV+34, CRV+36 |
XR0 | PRINDEX+2~, PRINDEX+4*, PRINDEX+7, PRINDEX+14, PRINDEX+15, FL~, FL+4, FL+5, FL+6, FL+7 , FL+8, FL+9, FL+11 |
Z | WRWP+4~ |