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 |