Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Label References |  Local Variables |  All
Print Page as PDF
Routine: DICFIX1

Package: VA Fileman

Routine: DICFIX1


Information

DICFIX1 ;SEA/TOAD,SF/TKW-FileMan: Finder, Search Compound Indexes (cont.) ;2/20/98 09:53

Source Information

Source file <DICFIX1.m>

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DICFIX  

Entry Points

Name Comments DBIA/ICR reference
PREFIX(DISTRING,DIPREFIX) ;
NXTNAM(DIVAL,DIPART,DINDEX,DISKIP,DIDONE) ;
; limited comma piece lookup, skip nonmatching names in index
SKIP(DISKIP,DIVAL,DIPREC,DIPOSTC,DIPART,DIPPOSTC,DINDEX) ;
; Skip forward within index based on limited comma piecing

Label References

Name Line Occurrences
$$PREFIX NXTNAM+6, NXTNAM+7
SKIP NXTNAM+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIDONE NXTNAM~
DINDEX NXTNAM~, NXTNAM+8, SKIP~
DINDEX( NXTNAM+5, SKIP+5
DIPART NXTNAM~, NXTNAM+2, NXTNAM+8, SKIP~
DIPOSTC NXTNAM+3~, NXTNAM+4*, NXTNAM+6, NXTNAM+7, NXTNAM+8, SKIP~, SKIP+2
DIPPOSTC NXTNAM+3~, NXTNAM+5*, NXTNAM+6, NXTNAM+7, NXTNAM+8, SKIP~, SKIP+2, SKIP+4
DIPREC NXTNAM+3~, NXTNAM+4*, NXTNAM+8, SKIP~, SKIP+4, SKIP+8
DIPREFIX PREFIX~, PREFIX+1
DISKIP NXTNAM~, NXTNAM+2*, NXTNAM+8, SKIP~, SKIP+5*, SKIP+8*
DISTRING PREFIX~, PREFIX+1
>> DISUB NXTNAM+5, SKIP+5
>> DITRXNO NXTNAM+5
DIVAL NXTNAM~, NXTNAM+2*, NXTNAM+4, NXTNAM+8, SKIP~, SKIP+4*, SKIP+5, SKIP+8*
Info |  Source |  Caller Graph |  Entry Points |  Label References |  Local Variables |  All