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~ |