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

Package: VA FileMan

Routine: DIFG6


Information

DIFG6 ;SFISC/DG(OHPRD)-UPDATE FILES ;2/3/93 12:23 PM

Source Information

Source file <DIFG6.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 ERROR^DIFG  (CALLDIC,CALLDIE,CALLDIK,WP)^DIFG7  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA FileMan 1 DIFG  

Entry Points

Name Comments DBIA/ICR reference
START ;
SETVAR ;SET UP VARIABLES FOR DI* CALLS FOR A GIVEN ENTRY IN ^UTILITY("DIFG",$J,...)
X3
PROCESS ;DETERMINE WHICH DI* ROUTINE(S) TO CALL FOR A GIVEN ENTRY
X1
ADDCONT ;CONTINUATION OF MODE="A" PROCESSING UPON RETURN FROM ^DIC
BUILDDR ;SET DR (BUILD DR ARRAY IF APPROPRIATE)
RESET ;RESETS MODE INDICATOR IN FILEGRAM FROM "A" TO "M"
X2
EOJ

External References

Name Field # of Occurrence
ERROR^DIFG PROCESS+3, PROCESS+4, ADDCONT+2, ADDCONT+4
CALLDIC^DIFG7 PROCESS+1
CALLDIE^DIFG7 PROCESS+3, ADDCONT+4
CALLDIK^DIFG7 PROCESS+5, ADDCONT+2, ADDCONT+4
WP^DIFG7 PROCESS+4, ADDCONT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^UTILITY("DIFG" START+2, SETVAR+1, SETVAR+2, SETVAR+3, SETVAR+4, SETVAR+5, SETVAR+6, SETVAR+7, PROCESS+1, PROCESS+3
PROCESS+4, PROCESS+6*, ADDCONT+2, ADDCONT+4, ADDCONT+5*, BUILDDR+1, BUILDDR+2, RESET+1

Label References

Name Line Occurrences
ADDCONT PROCESS+1
BUILDDR PROCESS+2, ADDCONT+3
EOJ START+3
PROCESS START+2
RESET ADDCONT+5
SETVAR START+2
X1 PROCESS+1, PROCESS+3, PROCESS+4, ADDCONT+2
X2 RESET+2
X3 SETVAR+3

Naked Globals

Name Field # of Occurrence
^( BUILDDR+2
^("DA" PROCESS+3
^("DA(" SETVAR+5
^("DIC(""DR"")" SETVAR+7
^("DIC(""P"")" SETVAR+6
^("DR" BUILDDR+1
^("X" SETVAR+4*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA X1!, ADDCONT+1*, ADDCONT+4*
DIC PROCESS+1*, X1!, ADDCONT+1
DIC("DR" SETVAR+7*
DIC("P" SETVAR+6*
DIE PROCESS+3*, PROCESS+5, X1!, ADDCONT+1*, ADDCONT+2, ADDCONT+4
DIFGAVAL PROCESS+1*, X1!, ADDCONT+1, ADDCONT+4, ADDCONT+5
DIFGDRPT EOJ!
DIFGDRVL EOJ!
>> DIFGER START+2, PROCESS+1, PROCESS+3*, PROCESS+4*, PROCESS+5, PROCESS+6, ADDCONT+2*, ADDCONT+4*, ADDCONT+5
DIFGFILE SETVAR+1*, SETVAR+2, SETVAR+3, SETVAR+4, SETVAR+5, SETVAR+6, SETVAR+7, PROCESS+1, PROCESS+3, PROCESS+4
PROCESS+6, ADDCONT+2, ADDCONT+4, ADDCONT+5, BUILDDR+1, BUILDDR+2, RESET+1, EOJ!
DIFGI SETVAR+5*, EOJ!
>> DIFGL START+2*, BUILDDR+2*
>> DIFGLO RESET+1
DIFGMODE SETVAR+2*, SETVAR+3, PROCESS+1, PROCESS+5, EOJ!
DIFGNODL START+2!, SETVAR+3*
DIFGORDR START+1*, START+2*, SETVAR+1, SETVAR+2, SETVAR+3, SETVAR+4, SETVAR+5, SETVAR+6, SETVAR+7, PROCESS+1
PROCESS+3, PROCESS+4, PROCESS+6, ADDCONT+2, ADDCONT+4, ADDCONT+5, BUILDDR+1, BUILDDR+2, RESET+1, EOJ!
DIFGTMP RESET+1*, RESET+3*, RESET+4, EOJ!
DIFGVL0 RESET+1*, EOJ!
DIFGVL1 RESET+1*, EOJ!
DIFGVL2 RESET+1*, EOJ!
DIFGZRO BUILDDR+2*, EOJ!
DIK PROCESS+5*, X1!, ADDCONT+2*, ADDCONT+4*
DR PROCESS+3, X1!, ADDCONT+4, BUILDDR+1*
DR(1 BUILDDR+2*
U SETVAR+2, SETVAR+4, PROCESS+3, PROCESS+4, ADDCONT+2, ADDCONT+4, RESET+1
>> X SETVAR+4*
>> Y PROCESS+1, PROCESS+3, PROCESS+4, ADDCONT+2, ADDCONT+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All