DICL10 ;SEA/TOAD,SF/TKW-VA FileMan: Lookup: Lister, Part 2 ;5/21/98 15:27
Source file <DICL10.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | (FOLLOW,SETB)^DICL3 WALK^DICLIX INDEX^DICUIX | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| P2 | ; variable pointer(s) in pointer chain | |
| POINT(DIFILE,DIFLAGS,DINDEX,DIDENT,DIEN,DIFIEN,DISCREEN,DILIST) | ; ; save off the primary file info, follow the ptr chain to the end | |
| P1 | ; no variable pointers in pointer chain | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DIC | P1+2, P2+21 | 
| DIDENT | POINT~, P1+2, P2+21 | 
| DIEN | POINT~, P1+2, P2+21 | 
| DIF | POINT+3~, POINT+4*! | 
| DIFIEN | POINT~, P1+2, P2+21 | 
| DIFILE | POINT~, POINT+4~*, POINT+5, POINT+12*, POINT+13, P1+2, P2+21 | 
| DIFILE( | P2+5 | 
| DIFILE("STACK" | POINT+11*, POINT+12, P2+2*, P2+15, P2+16*, P2+19, P2+20 | 
| DIFILE("STACKEND" | POINT+11, P1+1, P2+3, P2+5, P2+14!, P2+16 | 
| DIFL | P2+5~* | 
| DIFLAGS | POINT~, POINT+2*, POINT+13, P1+2, P2+2*, P2+21 | 
| DIFROM | POINT+9~, POINT+13 | 
| DIFROM("IEN" | POINT+9* | 
| DIFROM(1 | POINT+9* | 
| DIGL | P2+5~*, P2+7, P2+10, P2+13 | 
| DILIST | POINT~, P1+2, P2+21 | 
| DINDEX | POINT~, P1+2, P2+21 | 
| DINDEX("WAY" | POINT+8 | 
| DINDEX(1 | POINT+3, POINT+5, POINT+9, POINT+10, POINT+14, P2+9 | 
| DIPART | POINT+10~, POINT+13 | 
| DIPART(1 | POINT+10* | 
| DISCREEN | POINT~, POINT+5, P1+2, P2+21 | 
| DISUB | P2+4~*, P2+6, P2+9, P2+10*, P2+11, P2+13*, P2+14 | 
| DIVPTR | POINT+3~*, POINT+5 | 
| DIX1 | POINT+7~*, POINT+13, P1+2, P2+20*, P2+21 | 
| DIX1("FLIST" | POINT+16! | 
| DIX1("WAY" | POINT+8* | 
| DIX1(1 | POINT+14*, POINT+15!, P2+4, P2+6, P2+10, P2+18!, P2+19* | 
| DIXNAME | P2+4~*, P2+6, P2+8, P2+11, P2+13, P2+14 | 
| DIXV | P2+1~, P2+21 | 
| DIXV(1 | P2+19 | 
| I | POINT+15~*, P2+3*, P2+4, P2+5, P2+14, P2+16, P2+20* | 
| R | P2+4~, P2+7*, P2+8, P2+10*, P2+13* | 
| U | POINT+11, POINT+12, P2+5, P2+16 |