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

Package: VA Fileman

Routine: DIFGG4


Information

DIFGG4 ;SFISC/XAK,EDE(OHPRD)-FILEGRAM SUBFILES ;6/10/93 1:41 PM

Source Information

Source file <DIFGG4.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 NEXTLVL^DIFGG  (,EN)^DIFGG2  (INCSET,LOOKUP)^DIFGGU  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DIFGG  

Entry Points

Name Comments DBIA/ICR reference
FILE2 ;
RECURSEM ; RECURSION FOR DEEPER SUBFILE SHIFTS
FILE ; PROCESS ONE FILE
DRS ; PROCESS ALL DR STRINGS FOR FILE
DIFGG3 ; FILEGRAM NAVIGATION
; SEE DIFGG3^DIFGGDOC
RECURSEF ; RECURSION FOR DEEPER FILE SHIFTS
SUBENTRY ; DO ONE SUBFILE ENTRY
DRA ;Process all subfields
ENTRY ; PROCESS ONE FILE ENTRY
SUBFILE ; DO ONE SUBFILE
DR ; CREATE DR-STRINGS
DIS ; SCREEN THIS ENTRY

External References

Name Field # of Occurrence
NEXTLVL^DIFGG RECURSEM+2, RECURSEF+1
^DIFGG2 ENTRY+6
EN^DIFGG2 DRS+3, DRS+4, DRA+1
INCSET^DIFGGU SUBENTRY+8, ENTRY+9
LOOKUP^DIFGGU SUBENTRY+4, ENTRY+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DR+2, DRS+2, DRA+1, FILE2+1, FILE2+3, FILE2+5
^DIC - [#1] FILE2+5
^DIPT - [#.4] DRS+2, DRS+3

Label References

Name Line Occurrences
DIS SUBENTRY+1
DR SUBENTRY+2, SUBENTRY+6
DRA DRS+2
DRS SUBENTRY+6
ENTRY FILE+1
FILE2 FILE+1
RECURSEF ENTRY+7
RECURSEM SUBENTRY+7
SUBENTRY SUBFILE+1

Naked Globals

Name Field # of Occurrence
^( DRS+3
^("UP" DR+2
^(0 DRS+3, DRA+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DR+2*, DR+3, DRS+2*, DRA+1*, DIS+1*
>> %1 DRA+1*
DA SUBENTRY+9!, DR+3*
DA( DR+2*
>> DIC DR+3*
>> DIFG( SUBFILE+1*, SUBENTRY+2, SUBENTRY+3*, SUBENTRY+5!, SUBENTRY+9!, DR+2, DR+3, DRS+1, DRS+2, DRS+3
, DRS+4, DRA+1, DIS+1, DIS+2, FILE+1*, FILE2+1, FILE2+3, FILE2+5*, FILE2+6*, FILE2+7*
, ENTRY+1*, ENTRY+3!
>> DIFG2 DRS+2*, DRS+3*, DRA+1
DIFGGUQ SUBENTRY+5!, ENTRY+4!
>> DIFGI DRS+2, DRS+3
>> DIFGT DRS+2, DRS+3
>> DILL SUBFILE+1, SUBENTRY+2, SUBENTRY+3, SUBENTRY+5, SUBENTRY+9, DR+2, DR+3, DRS+1, DRS+2, DRS+3
, DRS+4, DRA+1, DIS+1, DIS+2, FILE+1, FILE2+1, FILE2+3, FILE2+5, FILE2+6, FILE2+7
, ENTRY+1, ENTRY+3, ENTRY+8
>> DITAB DRS+1*, DRS+5*, RECURSEM+1*, RECURSEM+3*, ENTRY+5*, ENTRY+8*
DR SUBENTRY+9!, DR+1!, DR+3*
DR( SUBENTRY+2*, DR+2*, DR+3!, DRS+1*, DRS+3*, DRS+4, DRA+1*
I DR+1*, DR+2*, DR+3, FILE+2!
S FILE+2!
U DRS+2, DRA+1, FILE2+5
V SUBENTRY+8*, FILE+2!, ENTRY+9*
X DR+2*, FILE+2!, FILE2+1*, FILE2+2, FILE2+3, FILE2+5
>> Y DR+2*, FILE2+3*, FILE2+4, FILE2+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All