DICU11 ;SEA/TOAD,SF/TKW-VA FileMan: Lookup Tools, Get IDs & Index ;11/5/99 15:13 [ 04/02/2003 8:25 AM ]
Source file <DICU11.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| GETFORM(DIDENT,DIFORMAT,DIDS,DICOUNT) | ;
; Strip E or I off specifier and set into DIFORMAT |
|
| FORMAT(DIFIELD,DICODE,DIUSEKEY,DIFORMAT,DIDEFALT,DIFLAGS) | ;
; Format fetch code to return either internal or external |
|
| WRITEID(DIFILE,DIDENT,DICRSR) | ;
; WRITE Identifiers Loop: add WRITE identifiers to output processor: ; for WRITE IDs we save the code as is |
|
| THROW(DIFLAGS,DIDENT,DIDS,DICRSR,DICOUNT,DIDEFALT,DINDEX,DICF2) | ;
|
|
| T1 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | WRITEID+5, WRITEID+6, WRITEID+7 |
| Name | Line Occurrences |
|---|---|
| $$FORMAT | T1+13 |
| GETFORM | T1 |
| Name | Field # of Occurrence |
|---|---|
| ^( | WRITEID+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DICF2 | THROW~, T1+16 |
| DICODE | FORMAT~, FORMAT+6*, FORMAT+7, WRITEID+4~, WRITEID+7*, WRITEID+9 |
| DICOUNT | THROW~, T1, GETFORM~, GETFORM+6, GETFORM+7* |
| DICRSR | THROW~, T1+16, T1+17*, T1+18, T1+20, WRITEID~, WRITEID+8*, WRITEID+9, WRITEID+10 |
| DIDEFALT | THROW~, T1+1, T1+13, FORMAT~ |
| DIDENT | THROW~, T1, T1+2, T1+13, T1+21, GETFORM~, GETFORM+2, GETFORM+3, GETFORM+5, GETFORM+6* , GETFORM+8*, GETFORM+9*, WRITEID~, WRITEID+5*, WRITEID+6*, WRITEID+7, WRITEID+9, WRITEID+10 |
| DIDENT( | T1+16*, T1+18*, T1+20*, T1+21*, WRITEID+9*, WRITEID+10* |
| DIDS | THROW~, T1, GETFORM~, GETFORM+6* |
| DIEXP | T1+2~, T1+4*, T1+6*, T1+8*, T1+10*, T1+11*, T1+12*, T1+13*, T1+14*, T1+16 , T1+18 |
| DIFIELD | FORMAT~, FORMAT+3*, FORMAT+6 |
| DIFILE | FORMAT+2~*, FORMAT+3*, FORMAT+6, WRITEID~, WRITEID+5, WRITEID+6, WRITEID+7 |
| DIFIRST | GETFORM+5~*, GETFORM+7 |
| DIFLAGS | THROW~, T1+5, T1+10, T1+13, T1+17, T1+20, FORMAT~, FORMAT+5, WRITEID+8, WRITEID+10 |
| DIFORMAT | T1~, T1+1*, T1+5, T1+9, T1+13, T1+16, T1+18, T1+19, GETFORM~, GETFORM+3* , GETFORM+4, GETFORM+7*, GETFORM+10*, FORMAT~, FORMAT+4 |
| DILENGTH | GETFORM+2~*, GETFORM+3, GETFORM+5, GETFORM+6, GETFORM+8, GETFORM+9 |
| DIMAP | T1+2~, T1+19*, T1+20, T1+21 |
| DINDEX | THROW~, T1+14 |
| DINDEX( | T1+5, T1+9, T1+10, T1+11, T1+12 |
| DINDEX("#" | T1+3 |
| DINDEX("ROOTCNG" | T1+7 |
| DISUB | T1+2~, T1+3*, T1+5, T1+6, T1+9, T1+10, T1+11, T1+12, T1+16, T1+18 , T1+19, T1+21 |
| DISUB0 | T1+2~*, T1+16, T1+18 |
| DIUSEKEY | FORMAT~ |
| F | FORMAT+5~*, FORMAT+6 |
| U | T1+20, WRITEID+10 |