Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DICF2

Package: VA Fileman

Routine: DICF2


Information

DICF2 ;SEA/TOAD,SF/TKW-VA FileMan: Finder, Part 3 (All Indexes) ;12/17/99 08:24 [ 04/02/2003 8:25 AM ]

Source Information

Source file <DICF2.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 7 (ENTRY,XFORM)^DICF1  CHKONE^DICF3  POINT^DICF4  ($$SOUNDEX,POINT,PREPD,PREPS)^DICF5  $$DINDEX^DICL  THROW^DICU11  INDEX^DICUIX  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
VA Fileman 3 DICF  DICM  DICQ  

Entry Points

Name Comments DBIA/ICR reference
NXTINDX(DINDEX,DIFORCE,DIFILE,DIFLAGS,DIVALUE,DINUMBER) ;
; Return next index
IDXOK(DIFILE,%) ; See whether selected index exists in 1 nodes of DD
43
CLEANIX(DINDEX,DIVALUE) ;
; CHKALL--clear transform values for this index from DIVALUE arrays
; clear temporary list of pointed-to entries.
41
PREPIX(DIFILE,DIFLAGS,DINDEX,DIVALUE,DISKIP) ;
; CHKALL--lookup index data type, add transform values to list
FIRSTIDX(DINDEX,DIFORCE,DIFILE,DIFLAGS,DIVALUE,DINUMBER) ;
; Return data for starting index before second loop when flags["O"
N1
CHKALL(DIFILE,DIEN,DIFIEN,DIFLAGS,DIVALUE,DISCREEN,DINUMBER,DIFORCE,DINDEX,DIDENT,DILIST,DIC,DIY,DIYX) ;
; Loop through all indexes to be searched, perform data type
; transforms on lookup values.
N3
N2

External References

Name Field # of Occurrence
ENTRY^DICF1 41+6
XFORM^DICF1 N3+5
CHKONE^DICF3 41+10
POINT^DICF4 PREPIX+18
$$SOUNDEX^DICF5 PREPIX+5
POINT^DICF5 PREPIX+17
PREPD^DICF5 PREPIX+14
PREPS^DICF5 PREPIX+15
$$DINDEX^DICL 43+7
THROW^DICU11 43+18
INDEX^DICUIX N3+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( PREPIX+13, N1+5, N2+2, IDXOK+2, IDXOK+3, IDXOK+4
^DD("IX" - [#.11] N1+6, N2+3, N2+4, N2+5, N2+6

Label References

Name Line Occurrences
$$IDXOK N1+5, N2+2
CLEANIX 41+11
FIRSTIDX 43+9
N3 FIRSTIDX+2
NXTINDX 43+2
PREPIX 41+9

Naked Globals

Name Field # of Occurrence
^( IDXOK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% IDXOK~, IDXOK+1, IDXOK+2, IDXOK+3, IDXOK+4
%Y IDXOK+1~, IDXOK+3*, IDXOK+4
D NXTINDX+2~, NXTINDX+3*, NXTINDX+6, N3+2*
DD IDXOK+1~, IDXOK+4*, IDXOK+5
DIC CHKALL~, 41+10, PREPIX+18
DICRSR 43+12~*, 43+13, 43+14*, 43+16, 43+18
DIDENT CHKALL~, 41+10, 43+17*, 43+18, 43+19*, PREPIX+18
DIDENT( 43+5, 43+14, 43+16
DIEN CHKALL~, 41+6~*, 41+10, PREPIX+18
>> DIERR 41, 43, PREPIX+3, PREPIX+19
DIFIEN CHKALL~, 41+10, PREPIX+18
DIFILE CHKALL~, 41+2, 41+5, 41+9, 41+10, 43+2, 43+7, 43+9, PREPIX~, PREPIX+17
, PREPIX+18, FIRSTIDX~, NXTINDX~, N1+5, N1+6, N2+2, N2+3, N2+4, N3+1, IDXOK~
, IDXOK+2, IDXOK+3
DIFILE( 41+5
DIFILE("CHAIN" 41+4*, 41+7!, 41+8*
DIFLAGS CHKALL~, CHKALL+4~*, 41+9, 41+10, 43+1, 43+2, 43+5, 43+6*, 43+7, 43+9
, 43+13, 43+18, PREPIX~, PREPIX+15, PREPIX+17, PREPIX+18, CLEANIX+6, FIRSTIDX~, NXTINDX~, NXTINDX+4
, N1+1, N1+3, N3, N3+1, N3+5
DIFORCE CHKALL~, 43+2, 43+7, 43+9, PREPIX+18, FIRSTIDX~, NXTINDX~, N1, N2
DIFORCE(0 43+7, N1+1, N1+2
DIFORCE(1 43+6*, N1+1, N1+2*
DIGO NXTINDX+2~, NXTINDX+8*, N1, N1+1*, N2
DII PREPIX+23~, PREPIX+24*, PREPIX+25, PREPIX+26, PREPIX+27
DILINK 41+2~*, 41+4, 41+7, 41+8
DILIST CHKALL~, 41+10
DINDEX CHKALL~, 41+2, 41+3, 41+9, 41+10, 41+11, 43+2, 43+3, 43+7*, 43+8
, 43+9, 43+18, PREPIX~, PREPIX+14, PREPIX+15, PREPIX+17, PREPIX+18, CLEANIX~, FIRSTIDX~, NXTINDX~
, NXTINDX+3, NXTINDX+6!*, N1+2*, N1+3, N1+4*, N1+5, N1+6, N2+1, N2+8*, N2+9*
, N3, N3+1, N3+5
DINDEX( PREPIX+5, PREPIX+7, PREPIX+9, PREPIX+10, PREPIX+13, CLEANIX+5, CLEANIX+6, CLEANIX+7, NXTINDX+5, N3+4
DINDEX("#" 43+17*, 43+19*, PREPIX+3, CLEANIX+4, NXTINDX+5, N3+2, N3+4
DINDEX("DONE" 41, 43, 43+1*, PREPIX+20*
DINDEX("IXTYPE" PREPIX+4
DINDEX("MAXSUB" NXTINDX+3, NXTINDX+7*
DINDEX("START" 43+7, NXTINDX+3, NXTINDX+7*
DINDEX("WAY" NXTINDX+6*
DINDEX(1 PREPIX+19, PREPIX+22, PREPIX+24, PREPIX+25, PREPIX+26, PREPIX+27
DINEWVAL N3+3~*, N3+4*, N3+5
DINODE PREPIX+13~*, PREPIX+14, PREPIX+15
DINUMBER CHKALL~, 43+2, 43+9, FIRSTIDX~, NXTINDX~, N3+1
DIOK NXTINDX+2~, NXTINDX+8*, N1, N1+3*, N1+4*, N1+5*, N1+7*, N2+3*, N2+7*
DIOLDL NXTINDX+2~
DIOLDL( NXTINDX+5*, N3+4
DIOUT CHKALL+3~, CHKALL+4*, CHKALL+5*, 41, 43+1*, 43+4*, 43+6*, 43+8*
>> DIROUT PREPIX+20
DISAVENT 43+17~*, 43+19
DISAVNO 43+17~*, 43+19
DISCREEN CHKALL~, 41+10, PREPIX+17, PREPIX+18, N3+1, N3+5
DISKIP CHKALL+5~, 41+1*, 41+9, 41+10, PREPIX~, PREPIX+19*, PREPIX+20*, PREPIX+21
DISUB PREPIX+2~, PREPIX+3*, PREPIX+5, PREPIX+6, PREPIX+7, PREPIX+9, PREPIX+10, PREPIX+11, PREPIX+13, PREPIX+14
, PREPIX+15, PREPIX+17, CLEANIX+3~, CLEANIX+4*, CLEANIX+5, CLEANIX+6, CLEANIX+7, CLEANIX+10
DITYPE PREPIX+2~, PREPIX+7*, PREPIX+8, PREPIX+14, PREPIX+15, PREPIX+16
DIVALUE CHKALL~, 41+5, 41+6, 41+9, 41+10, 41+11, 43+2, 43+9, PREPIX~, PREPIX+14
, PREPIX+15, PREPIX+17, PREPIX+18, CLEANIX~, FIRSTIDX~, NXTINDX~, N3+1, N3+5
DIVALUE( PREPIX+3, PREPIX+6*, PREPIX+10, PREPIX+11*, CLEANIX+10!, N3+2*, N3+4
DIX IDXOK+1~, IDXOK+2*, IDXOK+3, IDXOK+4
DIX1 NXTINDX+2~, N2+1*, N2+2*, N2+8
DIX2 NXTINDX+2~, N2+1*, N2+3*, N2+4, N2+8, N2+9
DIY CHKALL~, 41+10
DIYX CHKALL~, 41+10
>> DS("INT" CLEANIX+6*
>> DTOUT PREPIX+20
I CLEANIX+3~, CLEANIX+6*, CLEANIX+7*, CLEANIX+8, CLEANIX+9*, CLEANIX+10*, NXTINDX+2~, NXTINDX+3*, NXTINDX+7, N1+6*
, N2+4*, N2+5, N2+6
J NXTINDX+2~, NXTINDX+5*, N2+6*, N3+4~*
K NXTINDX+2~, NXTINDX+3*, NXTINDX+7
U 41+2, 43+7, CLEANIX+6, N1+1, N1+2, N2+5, IDXOK+4
X PREPIX+5~*, PREPIX+6, PREPIX+10~*, PREPIX+11, PREPIX+23~, PREPIX+26*, PREPIX+27*, IDXOK+1~, IDXOK+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All