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

Package: VA FileMan

Routine: DIEFU


Information

DIEFU ;SF/DPC-FILER UTILITIES ;29OCT2015

Source Information

Source file <DIEFU.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 10 (,DD)^%DT  BLD^DIALOG  ($$FILENAME,$$LABEL)^DIALOGZ  DTNOLF^DICRW  XRFAUD^DIEF  $$FLDNUM^DIEF1  ($$VERFLG,CALLOUT)^DIEFU  DT^DIEH1  
$$FNO^DILIBF  $$ROOT^DIQGU  

Caller Graph

Caller Graph Total: 64

Package Total Caller Graph
VA FileMan 64 DDBR  DDGF  DDMP  DDMPU  DDS  DDSDEL  DDSDFRM  DDSPRNT  
DDSZ  DDW  DIAXU  DIC  DICA  DICA1  DICA3  DICF  
DICL  DICL2  DICU  DID  DIDU  DIDU2  DIEF  DIEF1  
DIEFU  DIEFW  DIEH  DIEV  DIEVK  DIEVK1  DIEVS  DIEZ  
DIFROMS  DIFROMSB  DIFROMSC  DIFROMSI  DIFROMSK  DIFROMSO  DIFROMSR  DIFROMSU  
DIKC  DIKCR  DIKD  DIKD1  DIKD2  DIKK  DIKZ  DILF  
DILFD  DIP  DIP10  DIP3  DIP4  DIPZ  DIQ  DIQG  
DIQGDD  DIQGDD0  DIS3  DIT3  DITMGM2C  DIVC  DIVR1  DMSQU  

Entry Points

Name Comments DBIA/ICR reference
VMINUS9(DIEFF,DIEFIEN,DIEFFLG) ;
DTX ;
FLDNM(F,FLD) ;
VENTRY(DIEFF,DIEFIEN,DIEFFLG) ;
VFIELD(F,FLD,FLAG) ;
IENX ;
CHKFLD(DIEFF,DIEFFLD) ;
VERFLG(FLG,GDFLGS) ;
DAX ;
VFILE(F,FLAG) ;
VFIELDX ;
DA(DAIEN,DATARG) ;
DTOUT
CLEAN ;
IEN(DIEFDA) ;
FILENM(F) ;
XA(DIEFF,DIEFIEN,DIEFFLD,DIEFNVAL,DIEFOVAL) ;
INIZE ;
VROOT(DIEFAR) ;
DT(DIEFDT,DIEFX,DIEFY,DIEFDT0,DIOUTAR) ;
VFILEX ;
CALLOUT(DIOUTAR) ;

External References

Name Field # of Occurrence
^%DT DTX+8
DD^%DT DTX+13
BLD^DIALOG VROOT+3, VFILEX+2, VENTRY+5, VMINUS9+5, VFIELDX+2, DTX+5, DTX+12, VERFLG+4
$$FILENAME^DIALOGZ FILENM+2
$$LABEL^DIALOGZ FLDNM+2
DTNOLF^DICRW INIZE+2
XRFAUD^DIEF XA+5
$$FLDNUM^DIEF1 CHKFLD+1
$$VERFLG^DIEFU DTX+6
CALLOUT^DIEFU DTOUT
DT^DIEH1 DTX+7
$$FNO^DILIBF VMINUS9+2, FILENM+2
$$ROOT^DIQGU VENTRY+3, VMINUS9+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( VFILEX+1, VFIELDX+1, FLDNM+3, FLDNM+4
^TMP("DIERR" CLEAN+3, CALLOUT+4, CALLOUT+5!
^TMP("DIHELP" CLEAN+5, CALLOUT+9, CALLOUT+10!
^TMP("DIMSG" CLEAN+4, CALLOUT+14, CALLOUT+15!

Label References

Name Line Occurrences
$$VFIELD CHKFLD+2
$$VMINUS9 VENTRY+6
$$VROOT CALLOUT+1
CLEAN INIZE+3
DA XA+4
DTOUT DTX+5, DTX+6, DTX+7, DTX+9
INIZE DTX+2

Naked Globals

Name Field # of Occurrence
^($J CLEAN+3!, CLEAN+4!, CLEAN+5!
^(0 VFILEX+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% INIZE+1~
%D INIZE+1~
%DT INIZE+1~, DTX+3~, DTX+8*
%DT(0 DTX+8*
%H INIZE+1~
%I INIZE+1~
%M INIZE+1~
%X INIZE+1~
%Y INIZE+1~
DA XA+1~, XA+4
DAIEN DA~, DAX+2
DATARG DA~, DAX+1!, DAX+3*
DATARG( DAX+2*
DATARG(0 DAX+3!
DIC INIZE+1~
DICS INIZE+1~
DIE INIZE+1~
DIEFAR VROOT~, VROOT+1, VROOT+2
DIEFCNOD XA+1~
DIEFDA IEN~, IENX+1, IENX+2, VENTRY+1~, VENTRY+2*, VENTRY+4
DIEFDA( IENX+3
DIEFDA(0 IENX+2*, IENX+4!
DIEFDT DT~, DTX+4*, DTX+6, DTX+7, DTX+8, DTX+9, DTX+13
DIEFDT0 DT~, DTX+8
DIEFF VENTRY~, VENTRY+3, VENTRY+5, VENTRY+6, VMINUS9~, VMINUS9+2, VMINUS9+5, CHKFLD~, CHKFLD+1, CHKFLD+2
, XA~
DIEFFLD CHKFLD~, CHKFLD+1*, CHKFLD+2, CHKFLD+3, XA~
DIEFFLG VENTRY~, VENTRY+2*, VENTRY+3, VENTRY+5, VENTRY+6, VMINUS9~, VMINUS9+1*, VMINUS9+2, VMINUS9+5
DIEFIEN IENX+2~*, IENX+3*, IENX+5, VENTRY~, VENTRY+2, VENTRY+3, VENTRY+5, VENTRY+6, VMINUS9~, VMINUS9+2
, VMINUS9+5, XA~, XA+4
DIEFNVAL XA~, XA+2*, XA+3
DIEFOVAL XA~, XA+2*, XA+3
DIEFP VENTRY+5~, VMINUS9+5~, DTX+10~, DTX+12
DIEFP("FILE" VENTRY+5*, VMINUS9+5*
DIEFP("IENS" VENTRY+5*, VMINUS9+5*
DIEFP(1 DTX+11*
DIEFP(2 DTX+11*
DIEFROOT VENTRY+1~, VENTRY+3*, VENTRY+4, VMINUS9+1~, VMINUS9+2*, VMINUS9+3, VMINUS9+4
DIEFTOP VMINUS9+1~, VMINUS9+2*, VMINUS9+4
DIEFX DT~, DTX+5, DTX+7, DTX+8, DTX+11
DIEFY DT~, DTX+7*, DTX+8*, DTX+9
DIEFY(0 DTX+13*
DIERR CLEAN+6!, CALLOUT+2, CALLOUT+3
DIFM DTX+2~*
DIHELP CLEAN+6!, CALLOUT+7, CALLOUT+8
DIK INIZE+1~
DIMSG CLEAN+6!, CALLOUT+12, CALLOUT+13
DIOUTAR CALLOUT~, CALLOUT+1, CALLOUT+3, CALLOUT+4, CALLOUT+8, CALLOUT+9, CALLOUT+13, CALLOUT+14, DT~, DTOUT
DIQUIET DTX+1~*
DIROUT CLEAN+1!
DIRUT CLEAN+1!
DOREPL XA+1~
DTOUT CLEAN+1!
DUOUT CLEAN+1!
EI VERFLG+1~, VERFLG+2*, VERFLG+3, VERFLG+4
F VFILE~, VFILEX+1, VFILEX+2, VFIELD~, VFIELDX+1, VFIELDX+2, FILENM~, FILENM+2, FLDNM~, FLDNM+2
, FLDNM+3, FLDNM+4, FLDNM+5*
FLAG VFILE~, VFILEX+2, VFIELD~, VFIELDX+2
FLD VFIELD~, VFIELDX+1, VFIELDX+2, FLDNM~, FLDNM+2
FLG VERFLG~, VERFLG+2
GDFLGS VERFLG~, VERFLG+2
I IENX+2~*, IENX+3*, DAX+1~, DAX+2*
NM FILENM+1~, FILENM+2*, FILENM+4, FLDNM+1~, FLDNM+2*, FLDNM+4*, FLDNM+8
P VFILEX+2~, VFIELDX+2~
P("FIELD" VFIELDX+2*
P("FILE" VFILEX+2*, VFIELDX+2*
P(1 VFIELDX+2*
U VFILEX+1, FLDNM+4
UP FLDNM+1~, FLDNM+3*, FLDNM+5
X INIZE+1~, DTX+3~, DTX+8*
Y DTX+3~, DTX+8, DTX+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All