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