DIC2 ;SF/XAK/TKW-LOOKUP (CONT) ;5/10/00 11:16 [ 04/02/2003 8:25 AM ]
Source file <DIC2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| C | ||
| G | ; Display index values for a single looked-up entry | |
| WO | ; Display .01 field, Primary KEY values and Identifiers for an entry. | |
| H | ; Display .01 and Primary KEY values if in ScreenMan | |
| Q | ||
| EXT(DIFILE,DIFIELD,DIVAL,DIF) | ; Return external value of field | |
| S | ; Put Primary KEY values into DST, display DST if not in ScreenMan | |
| R | ||
| WR | ; Put .01 field into DST for display | |
| W1 | ||
| ACT | ||
| GOT | ||
| PGM(DIC,DF,DIFILE) | ; Return special lookup program name | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$EXT | WR+4, WR+6, R+5 | 
| GOT | C+3 | 
| Q | ACT+1, ACT+2 | 
| S | WR+2, WR+4, WR+5 | 
| WO | GOT+1 | 
| WR | WO+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | WR+7~*, S+1~, S+4*, S+5, G+7~*, G+8*, G+10, G+11, G+18 | 
| A1 | S+6~*, H+1~*, H+2 | 
| D | Q!, G+7~*, G+10*, G+11*, G+13*, G+14*, G+15*, G+18*, G+19*, G+20* , G+21*, G+23 | 
| DD | Q! | 
| DDH | H+2*, GOT+1~, GOT+2 | 
| DDH( | H+2* | 
| DDH("ID" | WO+3, GOT+2! | 
| >> DDS | WO+3, S+6, GOT+2, G+4, G+15, G+18, G+20, G+24 | 
| DF | PGM~, PGM+1, Q! | 
| DIAC | Q! | 
| DIASKOK | GOT+6, G+3~* | 
| DIC | WO+3, WO+6, WR+1, PGM~, R+5, ACT, ACT+1 | 
| DIC("W" | WO+3, WO+6, Q+1! | 
| DIC(0 | WR+2, S+1, PGM+1, GOT, GOT+5, GOT+7, R+5, ACT, ACT+1, Q+1 , G+4, G+5, G+6, G+20, G+21 | 
| >> DICR | GOT+8, R, Q+1 | 
| DICRS | GOT+8, G+1~*, G+10, G+11, G+17 | 
| DID | Q! | 
| DIDA | Q!, G+2~*, G+3, G+8, G+10, G+18 | 
| DIENTIRE | G+6~*, G+21 | 
| DIERR | EXT+1~, EXT+4 | 
| DIF | EXT~, EXT+2*, EXT+3 | 
| DIFIELD | EXT~, EXT+3 | 
| DIFILE | EXT~, EXT+3, PGM~, PGM+2, Q! | 
| >> DIFILEI | R+5 | 
| >> DIFINDER | G+15, G+20 | 
| >> DINDEX | R+2 | 
| >> DINDEX("#" | R+2, R+3, G+10 | 
| >> DINDEX("START" | R+2 | 
| >> DINDEX(1 | G+14 | 
| DINUM | Q! | 
| DIPGM | PGM+2~*, PGM+3 | 
| DIROUT | Q+1! | 
| DISAV | EXT+1~*, EXT+4 | 
| DISAVEX | WO+5~*! | 
| DISMN | Q! | 
| >> DITRANX | G+12 | 
| DIVAL | EXT~, EXT+1, EXT+3*, EXT+4*, EXT+5 | 
| DIVAL(1 | WR+2 | 
| DIX | Q!, G+5*, C* | 
| DIX( | R+3 | 
| DIX("F" | S+3, C+1! | 
| DIX("K" | WR+2, S+1, S+4 | 
| DIY | WR+4, WR+5, WR+6, WR+7, W1, S+2, GOT+4, Q!, G+5*, G+10 , C, C+2* | 
| DIY( | C+2 | 
| DIY(1 | G+13, G+19 | 
| DIYX | W1, GOT+4, Q!, G+10, C+2* | 
| DIYX( | C+2 | 
| DIYX(1 | G+13, G+19 | 
| DO | WR+1, Q! | 
| DO(2 | WR+4, WR+5, WR+6, GOT+6 | 
| DS | Q!, G+10, G+11 | 
| DS( | C, C+2 | 
| DS(0 | R*, ACT+2*, G+1, G+2 | 
| DS(1 | G+3, G+6, G+8, G+9, G+13, G+18, G+19, C+1 | 
| DST | WO+1~, WO+2*, WO+4, WO+7!, WR+1~, WR+2, WR+3*, WR+4*, WR+6*, W1* , S+4, S+5*, S+6!, H+2!, GOT+1~, G+23*, G+24* | 
| DUZ | ACT | 
| DZ | Q! | 
| F | S+1~*, S+2, S+3, S+4 | 
| I | S+1~*, S+4, R+3~* | 
| U | S+5, PGM+3, R+5, G+3, G+6, G+8, G+13, G+18, G+19, G+23 | 
| X | WO+5~*, GOT+4, G+5, G+13, G+14~*, G+18, G+20, G+21, C+2* | 
| X( | R+3* | 
| Y | WO+5~*, S+6, GOT+4*, GOT+5, R, R+1, ACT, ACT+2*, C*, C+2* | 
| Y(0 | R+5* |