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 |  Local Variables |  All
Print Page as PDF
Routine: DICF

Package: VA Fileman

Routine: DICF


Information

DICF ;SEA/TOAD,SF/TKW-VA FileMan: Finder, Part 1 (Main) ;20APR2010

Source Information

Source file <DICF.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
VA Fileman 13 $$EZBLD^DIALOG  CHKVAL1^DIC0  ALTIDX^DICF0  (SPECIAL,XFORM)^DICF1  CHKALL^DICF2  ERR^DICF4  $$DINDEX^DICL  SETMAP^DICL1  
IDENTS^DICU1  (FILE,SCREEN,VPDATA)^DICUF  INDEX^DICUIX  (CALLOUT,INIZE)^DIEFU  DA^DILF  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
VA Fileman 3 DIC  DIC4  DICF4  

Entry Points

Name Comments DBIA/ICR reference
I8
HOOK75 ;
I1
I0
I3
I2
I5
I4
I7
I6
LOOKUP ;
FINDX ; branch in from FIND^DIC
CLOSE ;
; cleanup
INPUT ; Verify correctness of input parameters
BADVAL(DIVALUE) ; Check for invalid characters in value
FIND(DIFILE,DIFIEN,DIFIELDS,DIFLAGS,DIVALUE,DINUMBER,DIFORCE,DISCREEN,DIWRITE,DILIST,DIMSGA,DINDEX,DIC,DIY,DIYX) ;
; ENTRY POINT--silent selecter

External References

Name Field # of Occurrence
$$EZBLD^DIALOG HOOK75+10
CHKVAL1^DIC0 LOOKUP+8
ALTIDX^DICF0 LOOKUP+21
SPECIAL^DICF1 LOOKUP+15
XFORM^DICF1 LOOKUP+17
CHKALL^DICF2 LOOKUP+23
ERR^DICF4 I1+1, I5+3, I6+6, I7+5, HOOK75+11, BADVAL+2
$$DINDEX^DICL I6+5, I6+12
SETMAP^DICL1 CLOSE+12
IDENTS^DICU1 LOOKUP+10
FILE^DICUF I3+1
SCREEN^DICUF I3+3
VPDATA^DICUF LOOKUP+7
INDEX^DICUIX LOOKUP+2
CALLOUT^DIEFU CLOSE+2
INIZE^DIEFU FINDX+2
DA^DILF I3+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( HOOK75+2
^DD("OS" - [#.7] LOOKUP+4

Label References

Name Line Occurrences
$$BADVAL I1+5, HOOK75+12
CLOSE INPUT+3, HOOK75+3, LOOKUP+1, LOOKUP+8, LOOKUP+9, LOOKUP+12, LOOKUP+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% HOOK75+6~, HOOK75+10*, HOOK75+11
D I0+4~*, HOOK75+6~, HOOK75+7*
DIC FIND~, HOOK75+4~, HOOK75+5*, LOOKUP+23
DIC("S" HOOK75+13
DIC("V" HOOK75+14
DIC(0 FINDX+1, HOOK75+5*
DICLERR FINDX+3~*, CLOSE+3, CLOSE+5
DIDENT FINDX+6~, LOOKUP+10, LOOKUP+15, LOOKUP+23, CLOSE+12
DIDENT( FINDX+6*, I0+5*, I8*, I8+1*, CLOSE+8, CLOSE+10, CLOSE+11
DIEN FINDX+4~, FINDX+5*!, I3+4, HOOK75+8, LOOKUP+15, LOOKUP+23
DIEND I1+4~*, I1+5
DIERR FINDX+3!, I3+2, HOOK75+9, LOOKUP+1, LOOKUP+8, LOOKUP+9, LOOKUP+12, CLOSE+3, CLOSE+4, CLOSE+5*
, CLOSE+6
DIERRM I1+1~, I1+2*
DIFAIL FINDX+4~, INPUT+3*, I0+2, I1+1, I1+4*, I1+5*, I3+2*, I5+1, I5+2*, I6+1
, I6+6, I6+7*, I7+1, I7+3, I7+5*
DIFIELDS FIND~, I0+3, I0+4, I4+1*, LOOKUP+10, LOOKUP+19
DIFIEN FIND~, I3+1, I3+4, HOOK75+8, LOOKUP+15, LOOKUP+23
DIFILE FIND~, I3+1, I3+3, I6+5, I6+12, HOOK75+2, HOOK75+5, HOOK75+11, LOOKUP+2, LOOKUP+10
, LOOKUP+15, LOOKUP+21, LOOKUP+23
DIFLAGS FIND~, INPUT+1*, INPUT+2, I0+1*, I0+2, I0+6*, I0+7*, I0+8*, I1+1, I2+2
, I2+3, I2+4, I3+1, I3+3, I5+1, I5+2, I5+3, I6+1, I6+4, I6+5
, I6+9*, I6+12, I7+1, I8, HOOK75+3, HOOK75+5, LOOKUP+1, LOOKUP+2, LOOKUP+8, LOOKUP+9
, LOOKUP+10, LOOKUP+12, LOOKUP+15, LOOKUP+17, LOOKUP+23, CLOSE+4, CLOSE+8, CLOSE+9, CLOSE+10, CLOSE+11
DIFM FINDX+2~*
DIFORCE FIND~, I6+2*, I6+3, I6+4*, I6+5*, I6+7, I6+8*, I6+11, LOOKUP+23
DIFORCE(0 I6+4*, I6+5*, I6+8*, I6+9, I6+11
DIFORCE(1 I6+2*
DIHOOK75 HOOK75+1~, HOOK75+2*, HOOK75+3, HOOK75+9
DILIST FIND~, I2+1*, I2+2, I2+3, I2+4*, I2+6*, LOOKUP+2, LOOKUP+15, LOOKUP+23, CLOSE+7
, CLOSE+8, CLOSE+10, CLOSE+11, CLOSE+12, CLOSE+13
DILIST("C" FINDX+6
DIMSGA FIND~, CLOSE+2
DINDEX FIND~, INPUT+2~, I6+11*, I6+12*, HOOK75+7, LOOKUP+2, LOOKUP+7, LOOKUP+8, LOOKUP+10, LOOKUP+15
, LOOKUP+17, LOOKUP+21, LOOKUP+23
DINDEX("#" LOOKUP+8, LOOKUP+13, LOOKUP+18
DINDEX("MAXSUB" LOOKUP+3, LOOKUP+4*, LOOKUP+5*, LOOKUP+6*, LOOKUP+20, LOOKUP+22*
DINDEX("WAY" INPUT+2*
DINUMBER FIND~, I7+2*, I7+3, I7+4, I8+1, LOOKUP+2, LOOKUP+21, LOOKUP+23
DIOUT I8+2~*, HOOK75+3, HOOK75+9*, HOOK75+12*, LOOKUP+1, LOOKUP+2, LOOKUP+12, LOOKUP+15
DIQUIET FINDX+1~*
DISAVMAX LOOKUP+20~*, LOOKUP+22
DISCREEN FIND~, I3+3, LOOKUP+2, LOOKUP+7, LOOKUP+15, LOOKUP+17, LOOKUP+18~*, LOOKUP+21, LOOKUP+23
DISCREEN("S" HOOK75+13*
DISCREEN("V" HOOK75+14*, LOOKUP+7
DIVALUE FIND~, FINDX+5~*, I1+3, LOOKUP+2, LOOKUP+8, LOOKUP+17, LOOKUP+21, LOOKUP+23, BADVAL~, BADVAL+1
, BADVAL+2
DIVALUE( I1+5*, LOOKUP+13, LOOKUP+14
DIVALUE(1 I1+3*, HOOK75+3, HOOK75+7, HOOK75+12*, LOOKUP+8, LOOKUP+15, LOOKUP+18
DIVALUE(999999 I1+4
DIWRITE FIND~, I7+8*, LOOKUP+10
DIY FIND~, LOOKUP+23
DIYX FIND~, LOOKUP+23
I I1+4~, I1+5*, LOOKUP+13~*, LOOKUP+14
S LOOKUP+18~*!
U I6+7, I6+9, I6+11, LOOKUP+4, CLOSE+5, CLOSE+10
X HOOK75+6~, HOOK75+7*, HOOK75+9, HOOK75+12
Y HOOK75+6~, HOOK75+8*
Y1 HOOK75+6~, HOOK75+8*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All