DIC1 ;SFISC/GFT/TKW-READ X, SHOW CHOICES ;29SEP2010
Source file <DIC1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DO | ; GET FILE ATTR
|
|
| RENUM | ;
|
|
| B | ||
| PROMPT | ; Prompt user for lookup values
|
|
| W | ||
| MIX | ;
|
|
| WOV | ||
| P | ; Add code to DIC("W") to display identifiers on pointed-to files
|
|
| BAD | ||
| GETFA(DIC,DO) | ; Get file attributes
; DIC is open global reference, output same as documented in DO^DIC1. |
|
| GOT | ; Set data for single entry selected by user.
|
|
| DO2 | ||
| E | ||
| DT | ||
| OK | ;
|
|
| Y | ; Display a list of entries
|
|
| BLDDSP(DS,DD,DINDXFL,DIYX,DIY,DICRS) | ; Build display of index values
|
| Name | Field # of Occurrence |
|---|---|
| LIST^DDSU | Y+14 |
| $$EZBLD^DIALOG | OK+6 |
| F^DIC | RENUM+5 |
| IX^DIC | MIX+3 |
| DSPH^DIC0 | Y+2 |
| GETPRMT^DIC11 | DIC1+5 |
| PROMPT^DIC11 | PROMPT+1 |
| $$EXT^DIC2 | B+13, E+10 |
| C^DIC2 | GOT+11 |
| GOT^DIC2 | RENUM+3 |
| WO^DIC2 | E+15 |
| ADDKEY^DIC3 | RENUM+3 |
| S^DIC3 | RENUM+3 |
| PTRID^DIC5 | P+1 |
| Y^DICN | OK+1 |
| DSPHLP^DICQ | Y+32 |
| CHK^DIE | B+15 |
| $$FMTE^DILIBF | DT |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | DO2, DO2+1, DO2+2, W, W+1, RENUM+2 |
| Name | Line Occurrences |
|---|---|
| $$BLDDSP | E+2 |
| DO | GETFA+2 |
| DT | E+7 |
| E | Y+7 |
| GETFA | DIC1+4, RENUM+1 |
| GOT | Y+23 |
| OK | OK+6 |
| WOV | P+1, W+2 |
| Name | Field # of Occurrence |
|---|---|
| ^( | B+6 |
| ^("SCR" | DO2+1 |
| ^(0 | B+6, DO+1, DO+2* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | P+2~*, W*, W+1, W+2*, DT, E+3*, E+4*, E+5, E+6, E+7 , E+10*, E+12, E+14*, OK+1*, OK+2, OK+6, OK+7, OK+8, BAD+2 |
| >> %Y | BAD+1 |
| B | B+1~*, B+3, B+4*, B+6*, B+7, B+8, B+10, B+11, B+12, B+13 , B+14*, B+15 |
| B( | B+4 |
| B(1 | B+1* |
| B1 | B+7~*, B+15*, B+17 |
| D | MIX+1, MIX+2~* |
| DD | DIC1+3~, Y+1~*, Y+2, Y+3*, Y+4, Y+5, Y+6, Y+8, Y+12, Y+16 , Y+17, Y+23, E+2, E+4, E+14, E+15, BLDDSP~, BLDDSP+2, BLDDSP+3, BLDDSP+6 |
| DDC | Y+1~, Y+14*! |
| DDD | Y+1~, Y+14*! |
| DDH | Y+1~, Y+4* |
| >> DDS | DT+1, Y+5, Y+14, Y+15, GOT+3, GOT+6, OK+1 |
| >> DF | RENUM+2 |
| DIC | DIC1+4, DIC1+5, B+2, B+6, GETFA~, DO+1, P+1, RENUM+1, RENUM+2, Y+32 , GOT+2, GOT+10 |
| DIC("B" | B, B+1 |
| DIC("P" | DO+2 |
| DIC("W" | DO2+2, DO2+3*, W+2, W+3*, W+4*, WOV* |
| DIC(0 | Y+2, Y+5, Y+8, Y+11, Y+16, Y+20, Y+21, Y+31, E+1, E+13* |
| >> DICR | Y+27, OK+3 |
| >> DICR( | E+3, OK+3* |
| >> DICR(1 | Y+31 |
| DICRS | Y+31, E+5, E+8, BLDDSP~, BLDDSP+5 |
| DID | MIX+1~*, MIX+2 |
| DID(1 | MIX+1* |
| >> DIDA | E+7 |
| DIERR | B+16! |
| DIERROR | B+15, B+16! |
| >> DIFILEI | Y+32 |
| >> DIFINDR | GOT+5 |
| DIGBL | B+2~*, B+5, B+17* |
| >> DILONGX | E+3 |
| >> DINDEX | DIC1+5, B+2, Y+32 |
| >> DINDEX( | B+7, B+9, B+13, B+15 |
| >> DINDEX("#" | B+3, Y+27 |
| >> DINDEX("IXTYPE" | E+3, E+8 |
| >> DINDEX(1 | E+5, E+6, E+9 |
| DINDXFL | BLDDSP~, BLDDSP+4 |
| DINONULL | B+2~*, B+4*, B+5, B+17 |
| DIOUT | Y+1~*, Y+3, Y+11*, Y+13* |
| DIPRMT | DIC1+3~, DIC1+5~ |
| >> DIROUT | Y+20*, Y+21*, OK+7*, OK+8*, BAD+1* |
| DISUB | DIC1+3~, B+3*, B+4, B+7, B+8, B+9, B+13, B+14, B+15 |
| >> DITRANX | E+5 |
| >> DIVPSEL( | GOT+4* |
| >> DIVPSEL("A" | GOT+4 |
| >> DIX | E+14*, OK+2 |
| DIY | DIC1+3~, Y+1*, Y+11*, Y+17*, Y+19, Y+20, Y+21, Y+23, Y+24*, Y+25* , Y+26, Y+27, Y+30, Y+33!, E+15*, BLDDSP~, GOT+2, GOT+3, GOT+7, GOT+8 , GOT+10 |
| DIY( | B+3*, B+8, B+13*, B+14, E+4, E+15, GOT+2*, GOT+3, GOT+7, GOT+10* |
| DIY(1 | BLDDSP+4 |
| DIYX | Y+4*, Y+33!, BLDDSP~, GOT+10! |
| DIYX( | E+4, E+15, GOT+3, GOT+7, GOT+10 |
| DIYX(1 | BLDDSP+4 |
| DO | DIC1+4, DIC1+5, GETFA~, DO+1*, DO+2*, DO2*, P+1, RENUM+1 |
| DO("SCR" | DO2+1* |
| DO(2 | DO+1, DO2*, DO2+1, DO2+2, P+1, W, W+1, RENUM+2 |
| DS | Y+8, Y+9, Y+12, Y+16, Y+32~, E+2, BLDDSP~, OK+1, OK+4!* |
| DS( | Y+3, Y+6, Y+9, Y+23, E+2, E+4, E+14, BLDDSP+2, BLDDSP+3, BLDDSP+6 , GOT+3, GOT+7, GOT+8 |
| DS("DD" | Y+1, Y+4*, OK+4* |
| DS(0 | Y+11*, Y+17, Y+23*, Y+29*, GOT+6*, GOT+7*, GOT+8*, OK+4*, BAD+2* |
| DS(1 | BLDDSP+4 |
| >> DST | DT*, DT+1*, E*, E+2*, E+6*, E+12*, GOT+3*, GOT+6, OK+1* |
| DTIME | Y+17 |
| DTOUT | DIC1+3!, Y+17*, Y+18, Y+26, OK+7, OK+8, BAD+2 |
| DUOUT | DIC1+3!, Y+19*, Y+26, OK+8*, BAD+1*, BAD+2 |
| DZ | RENUM+3~ |
| F1 | E+9~*, E+10 |
| F2 | E+9~*, E+10 |
| I | Y+26~*, Y+27*, Y+28, Y+29, BLDDSP+1~, BLDDSP+2*, BLDDSP+3, BLDDSP+4, BLDDSP+5, BLDDSP+6 , GOT+1~ |
| J | GOT+1~ |
| K | GOT+1~, GOT+4* |
| TYPE | B+9~*, B+10, B+11, B+12, B+14 |
| U | B+6, DO+2, DO2, Y+19, E+3, E+4, BLDDSP+4, BLDDSP+6, GOT+2, GOT+3 , GOT+10, MIX+2 |
| X | B+5*, B+6, W+1~*, W+2, W+4, RENUM+2, RENUM+3, Y+18*, Y+19*, Y+32~ , E+3, E+6~*, BLDDSP+1~*, BLDDSP+3, BLDDSP+4*, BLDDSP+6*, BLDDSP+7, GOT+3, GOT+7, OK+2* |
| Y | RENUM+2, RENUM+3*, RENUM+4*, Y+6~*, Y+9*, Y+23*, Y+29*, Y+32~, GOT+4, OK+2* , OK+3, BAD* |
| Y( | Y+9* |