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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DIKCU

Package: VA FileMan

Routine: DIKCU


Information

DIKCU ;SFISC/MKO-LIBRARY OF GENERIC MODULES ;9:29 AM 22 Oct 1998

Source Information

Source file <DIKCU.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 7 $$EZBLD^DIALOG  DIE^DIB  ^DIC  D^DICRW  $$SUB^DIKCU  $$VFNUM^DIKCU1  ERR^DIKCU2  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 30

Package Total Caller Graph
VA FileMan 30 DICR  DIE  DIE1  DIE17  DIE2  DIEF  DIEF1  DIKC  
DIKC1  DIKC2  DIKCBLD  DIKCFORM  DIKCP  DIKCR  DIKCU  DIKCU2  
DIKCUTL  DIKCUTL2  DIKD1  DIKK  DIKK1  DIKK2  DIKKP  DIKKUTL  
DIKKUTL1  DIKKUTL3  DIKZ2  DIU1  DIVC  DIVR  

Entry Points

Name Comments DBIA/ICR reference
PUSHDA(DA,N) ;
CREF(X) ;Return closed root of X
FLEV(FIL,F) ;
FNUM(ROOT,F) ;
SUBFILES(FIL,SB,MF,FLG) ;
IENS(FIL,DA) ;
FLEVDIFF(FIL1,FIL2) ;
SBINFO(SUB,MF) ;
FROOTDA(FIL,F,L,TROOT) ;
SUB(FIL) ;
SELFILE(ROOT,TOP,FILE) ;
POPDA(DA,N) ;

External References

Name Field # of Occurrence
$$EZBLD^DIALOG SELFILE+13
DIE^DIB SELFILE+8
^DIC SUB+9
D^DICRW SELFILE+3
$$SUB^DIKCU SELFILE+16
$$VFNUM^DIKCU1 FNUM+6
ERR^DIKCU2 FNUM+4, FROOTDA+14, FROOTDA+22, FLEV+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!,$$EZBLD^DIALOG(410,DIC_"0)"),!
  • Line Location: SELFILE+13
Function Call: WRITE
  • Prompt: " (Subfile #"_FIL_")"
  • Line Location: SUB+13
Routine Call
  • DIALOG
  • Line Location:
    • SELFILE+13
Routine Call
  • DIC
  • Line Location:
    • SUB+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( FROOTDA+11, FROOTDA+12, FROOTDA+13, FLEV+4, FLEV+5, FLEVDIFF+5, SUBFILES+5, SUBFILES+6, SUBFILES+7, SUBFILES+9
, SBINFO+2, SBINFO+3, SBINFO+4, SUB+7, SUB+12
^DIC - [#1] FROOTDA+5, FROOTDA+21

Label References

Name Line Occurrences
$$CREF FNUM+3, FROOTDA+6, FROOTDA+25, FROOTDA+26
$$FLEV IENS+3
SUBFILES SUBFILES+13

Naked Globals

Name Field # of Occurrence
^("GL" FROOTDA+6
^("UP" FLEV+4
^(0 SUBFILES+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SELFILE+1~
C SELFILE+1~
D SELFILE+1~, SUB+1~
DA PUSHDA~, PUSHDA+4, PUSHDA+5*, POPDA~, POPDA+4*, IENS~, IENS+6, SELFILE+1~
DA( PUSHDA+3*, PUSHDA+4*, PUSHDA+5*, POPDA+4, POPDA+5*, POPDA+6!, IENS+7
DA("" PUSHDA+3, POPDA+3
DDA SELFILE+1~
DG SELFILE+7~, SELFILE+9
DI SELFILE+1~, SELFILE+12*, SELFILE+13, SELFILE+16, SELFILE+17
DIAC SELFILE+1~
DIC SELFILE+1~, SELFILE+6, SELFILE+9*, SELFILE+12, SELFILE+13, SELFILE+17, SUB+1~, SUB+8*
DIC("A" SUB+4*
DIC("S" SUB+5*
DIC(0 SUB+3*
DICS SELFILE+1~
DIE SELFILE+7~
DIFF FLEVDIFF+3~, FLEVDIFF+5*, FLEVDIFF+6
DIFILE SELFILE+1~
DIK SELFILE+7~
DLAYGO SELFILE+7~
DTOUT SUB+1~
DUOUT SUB+1~
ERR IENS+1~, FROOTDA+9~, FROOTDA+11, FROOTDA+14*, FROOTDA+18, SBINFO+1~, SBINFO+2, SBINFO+3*, SBINFO+4*
F FNUM~, FNUM+4, FNUM+6, FROOTDA~, FROOTDA+2*, FROOTDA+6, FROOTDA+14, FROOTDA+22, FROOTDA+24, FROOTDA+25
, FROOTDA+26, CREF+1~, CREF+2*, CREF+3, FLEV~, FLEV+5, SELFILE+7~
FIL IENS~, IENS+2, IENS+3, FNUM+2~, FNUM+5*, FNUM+6, FNUM+7, FROOTDA~, FROOTDA+1, FROOTDA+5
, FROOTDA+10, FLEV~, FLEV+1, FLEV+4*, FLEV+5, FLEVDIFF+3~, FLEVDIFF+4*, FLEVDIFF+5*, FLEVDIFF+6, SUBFILES~
, SUBFILES+1, SUBFILES+5, SUBFILES+6, SUBFILES+9, SUBFILES+10, SUB~, SUB+7, SUB+8, SUB+11*, SUB+12*
, SUB+13, SUB+14
FIL1 FLEVDIFF~, FLEVDIFF+1, FLEVDIFF+5, FLEVDIFF+6
FIL2 FLEVDIFF~, FLEVDIFF+1, FLEVDIFF+4
FILE SELFILE~, SELFILE+2*, SELFILE+16*
FLG SUBFILES~, SUBFILES+7, SUBFILES+13
I PUSHDA+1~, PUSHDA+3*, PUSHDA+5*, POPDA+1~, POPDA+5*, POPDA+6*, IENS+1~, IENS+7*, FROOTDA+9~, FROOTDA+24*
IENS IENS+1~, IENS+6*, IENS+7*, IENS+8
L POPDA+1~, POPDA+3*, POPDA+5, POPDA+6, FROOTDA~, FROOTDA+1*, FROOTDA+6*, FROOTDA+11*, FROOTDA+16, FROOTDA+18*
, FROOTDA+22*, FROOTDA+24, CREF+1~, CREF+2*, CREF+3
LEV IENS+1~, IENS+3*, IENS+7, FLEV+3~, FLEV+4*, FLEV+6
MF SUBFILES~, SUBFILES+13, SBINFO~
MF( SUBFILES+10*, SBINFO+5*
MFLD FROOTDA+9~, FROOTDA+12*, FROOTDA+13, FROOTDA+14
MUL SUBFILES+2~, SUBFILES+6*, SUBFILES+9, SUBFILES+10, SBINFO+1~, SBINFO+3*, SBINFO+4, SBINFO+5
N PUSHDA~, PUSHDA+2*, PUSHDA+3, PUSHDA+4, PUSHDA+5, POPDA~, POPDA+2*, POPDA+4, POPDA+5, POPDA+6
ND FROOTDA+9~, FROOTDA+13*, FROOTDA+14, FROOTDA+15*, FROOTDA+16, SUBFILES+2~, SUBFILES+9*, SUBFILES+10, SBINFO+1~, SBINFO+4*
, SBINFO+5
ND( FROOTDA+16*, FROOTDA+24
PAR FROOTDA+9~, FROOTDA+11*, FROOTDA+12, FROOTDA+13, FROOTDA+14, FROOTDA+17, SBINFO+1~, SBINFO+2*, SBINFO+3, SBINFO+4
, SBINFO+5
QUIT SUB+1~, SUB+7, SUB+10*, SUB+11*
ROOT FNUM~, FNUM+1, FNUM+3*, FNUM+4, FNUM+5, FROOTDA+9~, FROOTDA+21*, FROOTDA+22, FROOTDA+24*, FROOTDA+26
, SELFILE~, SELFILE+2*, SELFILE+17*
SB SUBFILES~, SUBFILES+13
SB( SUBFILES+10*
SUB FROOTDA+9~, FROOTDA+10*, FROOTDA+11, FROOTDA+12, FROOTDA+17*, FROOTDA+21, FROOTDA+22, SUBFILES+2~, SUBFILES+5*, SUBFILES+6
, SUBFILES+7, SUBFILES+10, SUBFILES+13, SBINFO~, SBINFO+2, SBINFO+3, SBINFO+5*
TOP SELFILE~, SELFILE+2*, SELFILE+17*
TROOT FROOTDA~, FROOTDA+1*, FROOTDA+5, FROOTDA+6*, FROOTDA+18*, FROOTDA+21*, FROOTDA+25*
U FNUM+5, FROOTDA+13, SUBFILES+7, SUBFILES+9, SBINFO+4, SELFILE+12, SUB+12
X CREF~, CREF+2, CREF+3, SELFILE+1~, SUB+1~, SUB+10
Y SELFILE+1~, SELFILE+3, SUB+1~, SUB+11, SUB+12
Z SELFILE+7~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All