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: DIFG4

Package: VA Fileman

Routine: DIFG4


Information

DIFG4 ;SFISC/DG(OHPRD)-HANDLES FAILED IDENTIFIER, SPECIFIER, AND FIELD LOOKUPS ; [ 07/15/91 1:30 PM ]

Source Information

Source file <DIFG4.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA Fileman 2 ERROR^DIFG  ^DIFG4A  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
VA Fileman 3 DIFG2  DIFG3  DIFG5  

Entry Points

Name Comments DBIA/ICR reference
ENADD ;
START ;
ENADD2 ;SET VARS IF NOT MV FIELD OR FILE
DICDR ;SAVE FLD NUMBERS AND VALUES IN DIC("DR")
X2
X3
X1

External References

Name Field # of Occurrence
ERROR^DIFG START+1, START+3, START+4, START+7, START+8
^DIFG4A START+6, START+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( ENADD+4
^DIC - [#1] ENADD2+2
^UTILITY("DIFG" ENADD+4*, ENADD+5, ENADD2+1*, ENADD2+2*, DICDR+3, DICDR+4, DICDR+5, DICDR+6*

Label References

Name Line Occurrences
DICDR ENADD+6
ENADD START+11
ENADD2 ENADD+3
X1 START+1, START+2, START+3, START+4, START+6, START+7, START+8, START+10
X2 DICDR+4
X3 ENADD+4

Naked Globals

Name Field # of Occurrence
^( DICDR+5*
^("DIC(""DR"")" ENADD+5*, DICDR+3*, DICDR+4*
^("MODE" ENADD2+2*
^("X" ENADD2+1*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% X1!
>> DIC ENADD+4
>> DIFG START+7, START+8, ENADD2+1
>> DIFG("ACGRV" ENADD2+1
>> DIFG("CONDSET" START+4, START+5, START+8, START+9
>> DIFG("PARAM" ENADD+4
>> DIFGADD START+12*, ENADD+1*, ENADD+2*, ENADD+4, ENADD+5, ENADD2+1, ENADD2+2, DICDR+3, DICDR+4, DICDR+5
, DICDR+6
DIFGADFL X1!
>> DIFGCOND START+3, START+4, START+6
>> DIFGCOND( START+7, START+8
>> DIFGDIC START+7, START+8, ENADD+4, ENADD+5, ENADD+6, ENADD2+1, ENADD2+2, DICDR+3, DICDR+4, DICDR+5
, DICDR+6
>> DIFGDIC( ENADD+6
DIFGDIGT ENADD+6*, ENADD+7!, DICDR+1, DICDR+2, DICDR+4, DICDR+5, DICDR+6
>> DIFGDIX ENADD+4
DIFGDR ENADD+7!
DIFGDRCT ENADD+6*, ENADD+7!, DICDR+5, DICDR+6*
DIFGDRT ENADD+7!
DIFGDRVL ENADD+7!, DICDR+1*, DICDR+2*, DICDR+4, DICDR+5, DICDR+6, X2!
>> DIFGER START+1*, START+3*, START+4*, START+7*, START+8*
>> DIFGFIRP ENADD+4
>> DIFGI ENADD+6*
>> DIFGINCR ENADD+1
>> DIFGKEY ENADD+4
>> DIFGLAGO START+3, START+4, START+5, START+6, START+7, START+8, START+9, START+10
>> DIFGMO( START+1
>> DIFGMULT START+1, ENADD+1
>> DIFGNUMF( ENADD+6, DICDR+4, DICDR+5, DICDR+6
DIFGPARM START+1*, X1!
>> DIFGSAVE( ENADD2+1
>> DIFGSKIP( ENADD+1*
DIFGSVN START+12!, ENADD+1*
>> DIFGSVVL( DICDR+1, DICDR+2
>> DIFGTYP START+1, START+2, START+3, START+4, START+5, START+6, START+7, START+8, START+9, START+10
, ENADD+1, ENADD+3
>> DIFGY START+1, START+3, START+4, START+7, START+8, ENADD2+2
U START+1, START+3, START+4, START+7, START+8, ENADD+4
>> X ENADD2+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All