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 |