DIEZ ;SFISC/GFT-COMPILE INPUT TEMPLATE ;19JAN2010
Source file <DIEZ.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN2(Y,DIEZFLGS,X,DMAX,DIEZRLA,DIEZZMSG) | ;Silent or Talking with parameter passing | 
 
 | 
| NEWROU | ; | |
| EN | ; | 
 
 | 
| TEM | ||
| K | ||
| DELETROU(DIEZNAME) | ;DELETE THE ROUTINES NAMED 'DIEZNAME' CONCATENATED WITH NUMBER | |
| EN1 | ||
| EN2E | ||
| UNCAF(DIEZ) | ; ; for one compiled input template (DIEZ), delete its "AF" entries | |
| UNC(DIEZ,DIFLAGS) | ; ; DBS: silent entry point to uncompile an input template ; DIEZ = IEN of input template to uncompile ; DIFLAGS = flags: ; D = compiled routines are also deleted | 
 
 | 
| RECOMP | 
| Name | Field # of Occurrence | 
|---|---|
| $$EZBLD^DIALOG | DIEZ+3, EN1, TEM+2, EN+5 | 
| BLD^DIALOG | EN+5, EN2+20, EN2+21, EN2+22, EN2+23, EN2+24, EN2+31 | 
| MSG^DIALOG | EN2E | 
| ^DIC | TEM | 
| DT^DICRW | EN+4 | 
| CALLOUT^DIEFU | EN2E+1 | 
| INIZE^DIEFU | EN2+19 | 
| ^DIEZ0 | EN+12 | 
| L^DIEZ2 | EN+8, EN+9, EN+10 | 
| QFF^DIEZ2 | EN+8 | 
| OS^DII | EN1 | 
| $$GETTMP^DIKC1 | EN+11 | 
| $$ROUEXIST^DILIBF | UNC+10 | 
| RNM^DIPZ0 | TEM+1 | 
| SIZ^DIPZ0 | EN1+2 | 
| ^DIR | TEM+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("DEL" | UNC+11, DELETROU+3 | 
| ^DD("OS" - [#.7] | EN1 | 
| ^DD("ROU" | EN2+26 | 
| ^DIC - [#1] | EN+2 | 
| ^DIE - [#.402] | TEM, EN+2, EN+3*, EN+5, EN+7!, EN+8, NEWROU+2, EN2+21, RECOMP+1, UNC+5! , UNC+8 | 
| ^DIE("AF" | UNCAF+3 | 
| ^UTILITY($J | EN+1!, NEWROU+1!, NEWROU+2*, NEWROU+3*, NEWROU+4* | 
| Name | Line Occurrences | 
|---|---|
| DELETROU | EN+1 | 
| DIEZ | RECOMP | 
| EN | EN2+29, RECOMP+1 | 
| EN2E | EN2+20, EN2+21, EN2+22, EN2+23, EN2+24, EN2+30 | 
| K | DIEZ+3, EN1, EN1+2, TEM, TEM+1, TEM+2 | 
| NEWROU | EN+8 | 
| UNCAF | EN+6, UNC+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | RECOMP+1, UNCAF+3! | 
| ^("DR" | EN+7 | 
| ^("ROU" | RECOMP+1 | 
| ^(0 | RECOMP+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | EN+8*, RECOMP+1*, K!, UNCAF+2~, UNCAF+3* | 
| %I | EN2+14~ | 
| >> %Y | EN+8* | 
| C | DELETROU+2~, DELETROU+3*, DELETROU+4, DELETROU+5*, DELETROU+6* | 
| DDH | K! | 
| DIC | TEM!*, TEM+1!, EN2+14~, K! | 
| DIC("S" | TEM* | 
| DIC("W" | TEM* | 
| DIC(0 | TEM* | 
| DICS | EN2+14~ | 
| >> DIE | EN+2* | 
| >> DIER | EN+7* | 
| DIEZ | EN+1*, EN+2, EN+3, EN+5, EN+6, EN+7, EN+8, EN+10, EN+12, NEWROU+2 , UNCAF~, UNCAF+3, UNC~, UNC+5, UNC+6, UNC+8, DELETROU+2~, DELETROU+4*, DELETROU+5 | 
| >> DIEZAB | EN+7* | 
| DIEZDEL | DELETROU+2~, DELETROU+3*, DELETROU+5, DELETROU+7 | 
| DIEZEXST | DELETROU+2~, DELETROU+3*, DELETROU+5, DELETROU+7 | 
| DIEZFLGS | EN2~, EN2+15, EN2+18~ | 
| >> DIEZL | EN+7* | 
| DIEZNAME | DELETROU~, DELETROU+1, DELETROU+5, DELETROU+7 | 
| DIEZQ | EN+1~* | 
| DIEZRIEN | EN2+13~, EN2+25*, EN2+31 | 
| DIEZRLA | EN2~, EN2+18~, EN2+25*, EN2+26*, EN2+28 | 
| DIEZRLAF | EN2+13~, EN2+27*, EN2+30, EN2+31 | 
| DIEZRLAZ | EN2+13~ | 
| DIEZS | EN+1, EN+5, EN2+13~, EN2+15*, EN2+16, EN2+18~, EN2+30, EN2E | 
| DIEZTMP | EN+11~* | 
| DIEZZMSG | EN2~, EN2E+1 | 
| DIFLAGS | UNC~, UNC+7 | 
| DIFM | EN2+17~* | 
| DIK | EN2+14~ | 
| DIMAX | RECOMP~*, RECOMP+1 | 
| DINAME | UNC+8~*, UNC+10 | 
| DIPZ | TEM*, TEM+3!, K! | 
| DIQUIET | EN2+13~, EN2+16* | 
| DIR | TEM+2!, EN+1~, EN+5 | 
| DIR("A" | TEM+2* | 
| DIR(0 | TEM+2* | 
| DIROU | UNC+9~, UNC+10*, UNC+11 | 
| DIROUT | K! | 
| DIRUT | TEM+2, K! | 
| DISUF | UNC+9~*, UNC+10 | 
| >> DISYS | EN1 | 
| DIX | EN1+2, RECOMP*, RECOMP+1*, K! | 
| >> DL | EN+7* | 
| DMAX | EN1+2*, EN+1*, EN2~, EN2+18~, EN2+26*, RECOMP, RECOMP+1*, K! | 
| DNM | EN1+1~, TEM+1*, TEM+3, EN+1*, NEWROU+2, NEWROU+4, EN2+13~, K! | 
| DOV | EN+7! | 
| >> DP | EN+2*, EN+3, EN+5, EN+7, NEWROU+2 | 
| >> DQ | NEWROU+1* | 
| DR | EN+7!* | 
| >> DRD | EN+1* | 
| DRN | EN+1!*, NEWROU+2, NEWROU+4, NEWROU+5 | 
| DRN( | NEWROU+5* | 
| DT | NEWROU+2 | 
| DTIME | EN1+1* | 
| DTOUT | EN1+2, TEM+1, K! | 
| DUOUT | EN1+2, TEM+1, K! | 
| DUZ(0 | DIEZ+3 | 
| >> F | EN+8* | 
| L | EN1+1~, EN+1~, NEWROU+1* | 
| >> Q | EN+8* | 
| T | EN+5!, NEWROU+1* | 
| T(1 | EN+5* | 
| T(2 | EN+5* | 
| T(3 | EN+5* | 
| U | EN1+1*, EN+2, EN+5, EN+7, NEWROU+2, NEWROU+5 | 
| X | EN1+2, TEM+1, TEM+3*, EN+1, EN+4*, EN+8*, EN+9*, EN+10*, EN+12*, EN2~ , EN2+18~, EN2+22, EN2+23, EN2+24, RECOMP+1*, K!, UNCAF+2~*, UNCAF+3*, UNC+11~*, DELETROU+2~ , DELETROU+5*, DELETROU+7* | 
| Y | TEM, TEM+2, TEM+3*, EN+1, EN2~, EN2+18~, EN2+20, EN2+21, EN2+22, EN2+25 , RECOMP+1*, K! | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | DELETROU+1 |