DIKCU ;SFISC/MKO-LIBRARY OF GENERIC MODULES ;9:29 AM 22 Oct 1998
Source file <DIKCU.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PUSHDA(DA,N) | ; | |
| CREF(X) | ;Return closed root of X | |
| FLEV(FIL,F) | ; | |
| FNUM(ROOT,F) | ; | |
| SUBFILES(FIL,SB,MF,FLG) | ; | |
| IENS(FIL,DA) | ; | |
| FLEVDIFF(FIL1,FIL2) | ; | |
| SBINFO(SUB,MF) | ; | |
| FROOTDA(FIL,F,L,TROOT) | ; | |
| SUB(FIL) | ; | |
| SELFILE(ROOT,TOP,FILE) | ; | |
| POPDA(DA,N) | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | FROOTDA+11, FROOTDA+12, FROOTDA+13, FLEV+4, FLEV+5, FLEVDIFF+5, SUBFILES+5, SUBFILES+6, SUBFILES+7, SUBFILES+9 , SBINFO+2, SBINFO+3, SBINFO+4, SUB+7, SUB+12 | 
| ^DIC - [#1] | FROOTDA+5, FROOTDA+21 | 
| Name | Line Occurrences | 
|---|---|
| $$CREF | FNUM+3, FROOTDA+6, FROOTDA+25, FROOTDA+26 | 
| $$FLEV | IENS+3 | 
| SUBFILES | SUBFILES+13 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("GL" | FROOTDA+6 | 
| ^("UP" | FLEV+4 | 
| ^(0 | SUBFILES+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | SELFILE+1~ | 
| C | SELFILE+1~ | 
| D | SELFILE+1~, SUB+1~ | 
| DA | PUSHDA~, PUSHDA+4, PUSHDA+5*, POPDA~, POPDA+4*, IENS~, IENS+6, SELFILE+1~ | 
| DA( | PUSHDA+3*, PUSHDA+4*, PUSHDA+5*, POPDA+4, POPDA+5*, POPDA+6!, IENS+7 | 
| DA("" | PUSHDA+3, POPDA+3 | 
| DDA | SELFILE+1~ | 
| DG | SELFILE+7~, SELFILE+9 | 
| DI | SELFILE+1~, SELFILE+12*, SELFILE+13, SELFILE+16, SELFILE+17 | 
| DIAC | SELFILE+1~ | 
| DIC | SELFILE+1~, SELFILE+6, SELFILE+9*, SELFILE+12, SELFILE+13, SELFILE+17, SUB+1~, SUB+8* | 
| DIC("A" | SUB+4* | 
| DIC("S" | SUB+5* | 
| DIC(0 | SUB+3* | 
| DICS | SELFILE+1~ | 
| DIE | SELFILE+7~ | 
| DIFF | FLEVDIFF+3~, FLEVDIFF+5*, FLEVDIFF+6 | 
| DIFILE | SELFILE+1~ | 
| DIK | SELFILE+7~ | 
| DLAYGO | SELFILE+7~ | 
| DTOUT | SUB+1~ | 
| DUOUT | SUB+1~ | 
| ERR | IENS+1~, FROOTDA+9~, FROOTDA+11, FROOTDA+14*, FROOTDA+18, SBINFO+1~, SBINFO+2, SBINFO+3*, SBINFO+4* | 
| F | FNUM~, FNUM+4, FNUM+6, FROOTDA~, FROOTDA+2*, FROOTDA+6, FROOTDA+14, FROOTDA+22, FROOTDA+24, FROOTDA+25 , FROOTDA+26, CREF+1~, CREF+2*, CREF+3, FLEV~, FLEV+5, SELFILE+7~ | 
| FIL | IENS~, IENS+2, IENS+3, FNUM+2~, FNUM+5*, FNUM+6, FNUM+7, FROOTDA~, FROOTDA+1, FROOTDA+5 , FROOTDA+10, FLEV~, FLEV+1, FLEV+4*, FLEV+5, FLEVDIFF+3~, FLEVDIFF+4*, FLEVDIFF+5*, FLEVDIFF+6, SUBFILES~ , SUBFILES+1, SUBFILES+5, SUBFILES+6, SUBFILES+9, SUBFILES+10, SUB~, SUB+7, SUB+8, SUB+11*, SUB+12* , SUB+13, SUB+14 | 
| FIL1 | FLEVDIFF~, FLEVDIFF+1, FLEVDIFF+5, FLEVDIFF+6 | 
| FIL2 | FLEVDIFF~, FLEVDIFF+1, FLEVDIFF+4 | 
| FILE | SELFILE~, SELFILE+2*, SELFILE+16* | 
| FLG | SUBFILES~, SUBFILES+7, SUBFILES+13 | 
| I | PUSHDA+1~, PUSHDA+3*, PUSHDA+5*, POPDA+1~, POPDA+5*, POPDA+6*, IENS+1~, IENS+7*, FROOTDA+9~, FROOTDA+24* | 
| IENS | IENS+1~, IENS+6*, IENS+7*, IENS+8 | 
| L | POPDA+1~, POPDA+3*, POPDA+5, POPDA+6, FROOTDA~, FROOTDA+1*, FROOTDA+6*, FROOTDA+11*, FROOTDA+16, FROOTDA+18* , FROOTDA+22*, FROOTDA+24, CREF+1~, CREF+2*, CREF+3 | 
| LEV | IENS+1~, IENS+3*, IENS+7, FLEV+3~, FLEV+4*, FLEV+6 | 
| MF | SUBFILES~, SUBFILES+13, SBINFO~ | 
| MF( | SUBFILES+10*, SBINFO+5* | 
| MFLD | FROOTDA+9~, FROOTDA+12*, FROOTDA+13, FROOTDA+14 | 
| MUL | SUBFILES+2~, SUBFILES+6*, SUBFILES+9, SUBFILES+10, SBINFO+1~, SBINFO+3*, SBINFO+4, SBINFO+5 | 
| N | PUSHDA~, PUSHDA+2*, PUSHDA+3, PUSHDA+4, PUSHDA+5, POPDA~, POPDA+2*, POPDA+4, POPDA+5, POPDA+6 | 
| ND | FROOTDA+9~, FROOTDA+13*, FROOTDA+14, FROOTDA+15*, FROOTDA+16, SUBFILES+2~, SUBFILES+9*, SUBFILES+10, SBINFO+1~, SBINFO+4* , SBINFO+5 | 
| ND( | FROOTDA+16*, FROOTDA+24 | 
| PAR | FROOTDA+9~, FROOTDA+11*, FROOTDA+12, FROOTDA+13, FROOTDA+14, FROOTDA+17, SBINFO+1~, SBINFO+2*, SBINFO+3, SBINFO+4 , SBINFO+5 | 
| QUIT | SUB+1~, SUB+7, SUB+10*, SUB+11* | 
| ROOT | FNUM~, FNUM+1, FNUM+3*, FNUM+4, FNUM+5, FROOTDA+9~, FROOTDA+21*, FROOTDA+22, FROOTDA+24*, FROOTDA+26 , SELFILE~, SELFILE+2*, SELFILE+17* | 
| SB | SUBFILES~, SUBFILES+13 | 
| SB( | SUBFILES+10* | 
| SUB | FROOTDA+9~, FROOTDA+10*, FROOTDA+11, FROOTDA+12, FROOTDA+17*, FROOTDA+21, FROOTDA+22, SUBFILES+2~, SUBFILES+5*, SUBFILES+6 , SUBFILES+7, SUBFILES+10, SUBFILES+13, SBINFO~, SBINFO+2, SBINFO+3, SBINFO+5* | 
| TOP | SELFILE~, SELFILE+2*, SELFILE+17* | 
| TROOT | FROOTDA~, FROOTDA+1*, FROOTDA+5, FROOTDA+6*, FROOTDA+18*, FROOTDA+21*, FROOTDA+25* | 
| U | FNUM+5, FROOTDA+13, SUBFILES+7, SUBFILES+9, SBINFO+4, SELFILE+12, SUB+12 | 
| X | CREF~, CREF+2, CREF+3, SELFILE+1~, SUB+1~, SUB+10 | 
| Y | SELFILE+1~, SELFILE+3, SUB+1~, SUB+11, SUB+12 | 
| Z | SELFILE+7~ |