DID ;SFISC/XAK-LIST DD'S ;2015-01-02 12:25 PM
Source file <DID.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| KL | ||
| SUB | ||
| O | ||
| O1 | ||
| TEMPONLY | ||
| G | ||
| LOOP | ;COME HERE FROM XECUTION OF 'DIOEND' (see G above)
|
|
| END | ;
|
|
| D | ||
| T | ;COME HERE FROM XECUTION OF 'DIOEND' (see TEMPONLY above)
|
|
| T1 | ||
| IOF | ||
| TEMPL | ||
| DES | ||
| Q | ||
| DT | ||
| EN | ;
|
|
| FORM | ;
|
|
| BLOCK | ;
|
|
| BLOCKQ | ||
| IX | ;Print index details
|
|
| IXHEAD | ||
| IXHEAD1 | ||
| KEY | ;Print keys
|
|
| KEYHEAD | ||
| KEYHEAD1 | ||
| ASKFLD(DIDFILE) | ;Ask for a single field
|
|
| ASKTYP() | ;Ask for type of cross-reference
|
|
| ASKRANGE(DIDFILE,DIDBY,DIDFR,DIDTO) | ;Ask for a range of fields
|
|
| FILELST(DIDROOT) | ;
|
|
| FILE(DIQGR,DIQGPARM,DR,DIQGTA,DIQGERRA,DIQGIPAR) | ;
|
|
| FIELDLST(DIDROOT) | ;
|
|
| FIELD(DIQGR,DA,DIQGPARM,DR,DIQGTA,DIQGERRA,DIQGIPAR) | ;
|
|
| GET1(DIQGR,DA,DIQGPARM,DR,DIQGETA,DIQGERRA,DIQGIPAR) | ;
|
|
| PIECE(DIQGR,DA,DIQGPARM,DR,DIQGTA,DIQGERRA,DIQGIPAR) | ;CLOSEDREF,PIECE,FLAG,ATTRIBUTE,TARGETARRAY,ERRORARRAY,INTERNAL
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | TEMPL+3, FORM+1 |
| $$EZBLD^DIALOG | IXHEAD1+3, KEYHEAD1 |
| $$OUT^DIALOGU | IXHEAD1+3, KEYHEAD1 |
| ^DIC | SUB, O, ASKFLD+7, ASKRANGE+6, ASKRANGE+13 |
| L^DICRW1 | DID+7 |
| MOD^DID2 | O1+5 |
| PTR^DIDC | END+1 |
| HDR^DIDG | T1, TEMPL, BLOCK+6 |
| AH^DIDX | TEMPONLY+10 |
| INIZE^DIEFU | FILELST+2, FILE+2, FIELDLST+2, FIELD+2, GET1+2, PIECE+3 |
| PRINT^DIKCP | IX+8 |
| WRLN^DIKCP | IX+3 |
| PRINT^DIKKP | KEY+4 |
| WRLN^DIKKP | KEY+3 |
| ^DIO2 | LOOP+4 |
| DT^DIO2 | DT |
| EN^DIP | O1+1 |
| EN1^DIP | G |
| EN1^DIQGDD | FIELD+3 |
| EN3^DIQGDD | GET1+3 |
| EN4^DIQGDD | FILELST+4 |
| EN5^DIQGDD | FIELDLST+4 |
| EN6^DIQGDD0 | PIECE+4 |
| EN2^DIQGDDF | FILE+3 |
| ^DIR | ASKTYP+13 |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | SUB, O1+2, TEMPL+8 |
| ^DIBT - [#.401] | TEMPL+9 |
| ^DIC - [#1] | O1+2, LOOP+4, EN+2 |
| ^DIST( | FORM+6, FORM+7, FORM+8, BLOCK+4 |
| ^DOPT("DID" | EN+3 |
| ^UTILITY($J | END+1, D! |
| Name | Line Occurrences |
|---|---|
| $$ASKFLD | TEMPONLY+3 |
| $$ASKTYP | TEMPONLY+2 |
| ASKRANGE | TEMPONLY+12 |
| BLOCK | FORM+7, FORM+8 |
| BLOCKQ | BLOCK+2 |
| DES | TEMPL+6 |
| FORM | TEMPL+2 |
| G | TEMPONLY, TEMPONLY+1, TEMPONLY+7 |
| IOF | D |
| IX | D+1 |
| KL | DID+7, SUB, SUB+1, O, O1+1, O1+5, TEMPONLY+1, TEMPONLY+10, TEMPONLY+12, G |
| LOOP | LOOP+5 |
| O | DID+7, SUB, EN+3 |
| O1 | EN+4 |
| Q | T1+6 |
| SUB | DID+7, SUB |
| T1 | T1+8 |
| TEMPL | T1+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | TEMPONLY+10*, TEMPL+5*, TEMPL+9*, ASKFLD+3~, ASKRANGE+3~, ASKRANGE+18* |
| %1 | T1+5*, T1+6!, TEMPL+1, TEMPL+3, TEMPL+4, DES~*, FORM+1, FORM+2, FORM+9*, BLOCK+4* , BLOCK+7 |
| A1 | DES~* |
| B | FORM+4~, FORM+7*, FORM+8*, BLOCK+2, BLOCK+3, BLOCK+4 |
| BY | KL!, TEMPONLY*, TEMPONLY+12 |
| D | TEMPL+9*, ASKFLD+3~, ASKRANGE+3~ |
| D0 | LOOP+4*, TEMPL+8*, ASKFLD+3~, ASKRANGE+3~ |
| DA | KL+1!, T1+2*, T1+3*, T1+4, ASKFLD+3~, ASKRANGE+3~, FIELD~, GET1~, PIECE~ |
| >> DC | LOOP+4*, IXHEAD*, IXHEAD1+3, KEYHEAD*, KEYHEAD1 |
| DDD | ASKFLD+3~, ASKRANGE+3~ |
| DDL1 | KL+2! |
| DDL2 | KL+2! |
| DDL3 | KL+2! |
| DDLF | KL+2! |
| DDN1 | KL+2! |
| DDRG | KL+2! |
| DFF | DID+7*, KL+1!, SUB*, O, O1+2, TEMPONLY+3, TEMPONLY+12, LOOP+4*, T1+2*, T1+3 , T1+4, T1+5, TEMPL+1, TEMPL+2, TEMPL+4, TEMPL+6, DES, Q, EN+2*, FORM+9 |
| DHD | KL+1!, TEMPONLY*, TEMPONLY+5*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+11* |
| DHIT | KL!, TEMPONLY*, TEMPONLY+4*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+9*, TEMPONLY+10*, TEMPONLY+11*, D, IX+4 |
| DIB | DID+7*, KL!, G, LOOP+4*, EN+2*, IXHEAD1+2, IXHEAD1+3, KEYHEAD1 |
| DIB(1 | DID+7, O1+2*, LOOP+4, EN+2* |
| DIC | DID+7, KL+1!, SUB*, O!*, O1!*, EN+1*, EN+2, ASKFLD+3~, ASKFLD+4*, ASKFLD+7! , ASKRANGE+3~, ASKRANGE+4*, ASKRANGE+6!, ASKRANGE+11*, ASKRANGE+13! |
| DIC("A" | SUB*, ASKFLD+6*, ASKRANGE+5*, ASKRANGE+12* |
| DIC("B" | O* |
| DIC("S" | SUB*, O*, ASKFLD+5* |
| DIC(0 | SUB*, O*, ASKFLD+4*, ASKRANGE+4*, ASKRANGE+11* |
| DICMX | KL!, TEMPL+8* |
| DICR | ASKFLD+3~, ASKRANGE+3~ |
| DICS | KL+1! |
| DID | KL+1! |
| DIDARRAY | FILELST+3~, FILELST+5, FIELDLST+3~, FIELDLST+5 |
| DIDBY | ASKRANGE~, ASKRANGE+9, ASKRANGE+16 |
| DIDCANON | KL+3!, T1+7!, TEMPL+1* |
| DIDFILE | ASKFLD~, ASKFLD+1, ASKFLD+4, ASKRANGE~, ASKRANGE+1, ASKRANGE+4, ASKRANGE+11 |
| DIDFLD | KL+3!, TEMPONLY+1, TEMPONLY+3*, IX+5, IX+8, IXHEAD1+2 |
| DIDFLG | IX+1~, IX+5*, IX+6*, IX+7*, IX+8 |
| DIDFR | ASKRANGE~, ASKRANGE+7*, ASKRANGE+8*, ASKRANGE+9*, ASKRANGE+15*, ASKRANGE+18* |
| DIDH | KL! |
| DIDPG | IX+1~, IX+3, IX+8, KEY+1~, KEY+3, KEY+4 |
| DIDPG("H" | IX+2*, KEY+2* |
| DIDRANGE | KL+3!, TEMPONLY+12*, D |
| DIDROOT | FILELST~, FILELST+5, FIELDLST~, FIELDLST+5 |
| DIDTO | ASKRANGE~, ASKRANGE+7*, ASKRANGE+8*, ASKRANGE+14*, ASKRANGE+15*, ASKRANGE+16*, ASKRANGE+18* |
| DIDTYP | KL+3!, TEMPONLY+1, TEMPONLY+2*, IX+5, IXHEAD1+1 |
| DIDX | KL!, TEMPONLY+10* |
| DIFF | KL+1!, IXHEAD1*, IXHEAD1+3*, KEYHEAD1* |
| DIFM | FILELST+2~*, FILE+2~*, FIELDLST+2~*, FIELD+2~*, GET1+2~*, PIECE+3~* |
| >> DIFORMAT | O1+5, TEMPONLY+10, EN+3 |
| DIGR | KL!, TEMPONLY+12 |
| DIJS | KL! |
| DIMS | KL+2! |
| DINM | KL!, IX+7 |
| >> DIOBEG | O1+4* |
| DIOEND | KL!, O1+3*, TEMPONLY*, TEMPONLY+6*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+9*, TEMPONLY+11*, G* |
| DIOEND(1 | G*, LOOP+2 |
| DIPP | KL+2! |
| DIPQ | KL+2! |
| DIQGERRA | FILE~, FIELD~, GET1~, PIECE~ |
| DIQGETA | GET1~ |
| DIQGIPAR | FILE~, FIELD~, GET1~, PIECE~ |
| DIQGPARM | FILE~, FIELD~, GET1~, PIECE~ |
| DIQGR | FILE~, FIELD~, GET1~, PIECE~ |
| DIQGTA | FILE~, FIELD~, PIECE~ |
| DIQUIET | FILELST+1~*, FILE+1~*, FIELDLST+1~*, FIELD+1~*, GET1+1~*, PIECE+2~* |
| DIR | ASKTYP+1~ |
| DIR("?" | ASKTYP+5*, ASKTYP+6*, ASKTYP+7*, ASKTYP+8*, ASKTYP+9*, ASKTYP+10*, ASKTYP+11*, ASKTYP+12* |
| DIR("A" | ASKTYP+3* |
| DIR("B" | ASKTYP+4* |
| DIR(0 | ASKTYP+2* |
| DIROUT | ASKTYP+1~ |
| DIRUT | ASKTYP+1~, ASKTYP+14 |
| DIS | KL! |
| DIS(0 | O1+3* |
| DIWF | KL+2! |
| DIX | ASKFLD+3~, ASKRANGE+3~ |
| DJ | KL+2! |
| >> DN | LOOP+4*, D+1* |
| DO | ASKFLD+3~, ASKRANGE+3~ |
| DP | ASKFLD+3~, ASKRANGE+3~ |
| DPP | KL+2! |
| DR | KL+1!, FILE~, FIELD~, GET1~, PIECE~ |
| DT | IXHEAD1+3, KEYHEAD1 |
| DTIME | LOOP+3, IXHEAD, KEYHEAD |
| DTOUT | SUB, ASKFLD+3~, ASKTYP+1~, ASKRANGE+3~ |
| DUB | DID+7*, KL+1!, O, LOOP+4*, T1+4*, T1+5, TEMPL+1, TEMPL+8, TEMPL+9, EN+2* , FORM+6, FORM+7, FORM+8, FORM+9 |
| DUOUT | ASKFLD+3~, ASKTYP+1~, ASKRANGE+3~ |
| DZ | ASKFLD+3~, ASKRANGE+3~ |
| F | KL+1! |
| F(1 | LOOP+4*, T1+3, T1+4, IX+8, KEY+4 |
| FLDS | KL!, TEMPONLY* |
| >> FR | TEMPONLY*, TEMPONLY+4*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+12 |
| G | KL+1! |
| I | KL+1!, BLOCK+1~, BLOCK+2* |
| I1 | KL+2! |
| IOF | IOF, IXHEAD1, IXHEAD1+3, KEYHEAD1 |
| IOM | TEMPL+5, TEMPL+7, TEMPL+9, IXHEAD1+3, IXHEAD1+4, KEYHEAD1, KEYHEAD1+1 |
| IOSL | T1, TEMPL, BLOCK+6 |
| IOST | LOOP+3, IOF, IXHEAD, KEYHEAD |
| J | KL+1! |
| K | KL+1! |
| L | TEMPONLY*, FORM+4~, FORM+5*, BLOCK+2, BLOCK+3* |
| L( | BLOCK+2, BLOCK+3* |
| L(1 | FORM+5* |
| M | KL+1!, LOOP+2, LOOP+4, D+1, T+1*, T1, T1+3, T1+4, T1+6, TEMPL , FORM+6, FORM+7, FORM+8, BLOCK+6, IX+3, IXHEAD*, IXHEAD1+4*, KEY+3, KEYHEAD*, KEYHEAD1+1* |
| N | KL+1! |
| P | FORM+4~, FORM+6*, FORM+7, FORM+8 |
| POP | KL+1! |
| S | KL+1!, T+1*, T1*, T1+1, T1+2, T1+7, T1+8 |
| >> TO | TEMPONLY*, TEMPONLY+4*, TEMPONLY+7*, TEMPONLY+8*, TEMPONLY+12 |
| U | SUB, SUB+1, O1+5, TEMPONLY+12, LOOP+1, LOOP+2, LOOP+3, LOOP+4, D+1, T1 , T1+1, T1+2, T1+3, T1+4, T1+6, TEMPL, TEMPL+1, TEMPL+3, TEMPL+4, TEMPL+8 , DES, EN+1, FORM+1, FORM+2, FORM+5, FORM+6, FORM+7, FORM+8, BLOCK+2, BLOCK+3 , BLOCK+6, BLOCK+7, IX+3, IXHEAD, KEY+3, KEYHEAD, ASKRANGE+9, ASKRANGE+16 |
| W | KL+1!, TEMPL+3* |
| X | KL+1!, SUB+1, O1+5, LOOP+3*, DES~*, ASKFLD+3~, ASKFLD+8, ASKTYP+1~, ASKRANGE+3~, ASKRANGE+7 , ASKRANGE+14 |
| X1 | KL+2! |
| Y | DID+7, KL+1!, SUB*, O, O1+1, O1+5, TEMPONLY, TEMPONLY+1, TEMPONLY+7, TEMPONLY+9 , TEMPONLY+10, TEMPONLY+11, TEMPONLY+12, LOOP+1, TEMPL+3*, TEMPL+5*, TEMPL+7*, TEMPL+9*, EN+3*, EN+4 , FORM+1*, ASKFLD+3~, ASKFLD+8, ASKTYP+1~, ASKTYP+14, ASKRANGE+3~, ASKRANGE+8, ASKRANGE+9, ASKRANGE+15, ASKRANGE+16 |
| Y(0 | SUB |
| Z | KL+1! |