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

Package: VA Fileman

Routine: DICOMPV


Information

DICOMPV ;SFISC/GFT BACKWARD-POINTERS IN COMPUTED FIELDS ;29JAN2005

Source Information

Source file <DICOMPV.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 4 YN^DICN  (ASK,ASKE)^DICOMPW  (DRW,P,Y)^DICOMPX  (BACKPNT,DIMP,X)^DICOMPZ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DICOMP0  DICOMPZ  

Entry Points

Name Comments DBIA/ICR reference
Q
END
DIM
X(Y,D)
DD
CROSS
RCR
INDEXES
TRY
ASK
YN(SHOW)
POP
MP
BACK()
Y
ARCH
DINUM

External References

Name Field # of Occurrence
YN^DICN YN+6
ASK^DICOMPW ASK+1
ASKE^DICOMPW ASK
DRW^DICOMPX DICOMPV+4
P^DICOMPX DINUM
Y^DICOMPX TRY
BACKPNT^DICOMPZ RCR
DIMP^DICOMPZ RCR+3, RCR+4, DIM
X^DICOMPZ RCR+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," (""",$P(J,U,2),""" ",SHOW,")"
  • Line Location: YN+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DD, ARCH, ARCH+1, ARCH+2, DINUM, DINUM+2, RCR+1, YN+4
^DD("IX" - [#.11] INDEXES
^DIC - [#1] ARCH+2, YN+1

Label References

Name Line Occurrences
$$BACK TRY
DD DD, ARCH, ARCH+1, Q+1
END TRY
MP DINUM+4, INDEXES
POP MP+1
Q DINUM+2, INDEXES
X DINUM, POP+1
Y ARCH+2
YN DINUM, DINUM+3, INDEXES

Naked Globals

Name Field # of Occurrence
^( DINUM+2
^("GL" ARCH+2
^("UP" ARCH+1
^(0 ARCH+1, ARCH+2, INDEXES, YN+4
^(11.1 INDEXES

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DINUM, DINUM+2*, DINUM+3, DINUM+4, INDEXES, ASK+2*, DIM*, YN+2*, YN+7
>> %Y DINUM*
D TRY, TRY+1*, ARCH+2*, DINUM*, DINUM+2, INDEXES, MP, MP+1*, MP+3*, RCR+1
, RCR+2*, RCR+3, ASK*, ASK+1, ASK+2*, CROSS*, CROSS+1*, DIM, POP*, X~
, X+1, YN+4
>> DA MP
>> DIC("S" ARCH+2
>> DICMX DINUM+1, RCR+3
>> DICN MP*, RCR+4, CROSS, CROSS+1, DIM, X*, YN+3
>> DICO("PT" POP*
>> DICO(3 ASK+2
DICOB BACK~, BACK+1*, DD*, ARCH+2, MP
DICODD BACK~, BACK+1*, DD*, ARCH, ARCH+2, DINUM, DINUM+2, INDEXES, ASK, YN+4
DICOLEV DICOMPV+3~, ARCH+1*, RCR+2
>> DICOMP ARCH, MP+1, YN+2
DICOMPIX MP+2~*, RCR+4
>> DICOMPX X+1*
>> DICOMPX(0 DIM+1
DICOTRY DICOMPV+3~, TRY*, DINUM, DINUM+2, DINUM+5
DICOUT DINUM+2~, DINUM+3*, DINUM+4*
>> DICV YN+4*
>> DIFG DINUM*, MP*
DIX DICOMPV+3~, DINUM+2*, INDEXES*
>> DLV MP+3
>> DLV0 BACK+1, MP+3
>> DQI MP
>> DS ASK, ASK+2, CROSS, DIM
>> DZ ASK+1*
>> I YN+7
>> I( MP+3*
>> J DINUM+2*, INDEXES*, MP*, MP+2, CROSS, DIM, YN+5
>> J( DD, ARCH+2, MP+3*
>> M YN+7*
SHOW YN~, YN+5
T MP*, ASK, ASK+1!, CROSS
U TRY, ARCH, ARCH+2, DINUM, DINUM+2, DINUM+3, INDEXES, MP, RCR+1, ASK+2
, CROSS, POP, X+1, YN+1, YN+4, YN+5
>> V ARCH+2*, DINUM, MP+3, RCR+3, RCR+4, CROSS, DIM
>> W YN+7*
X ARCH+2, DINUM*, RCR+1*, RCR+3, RCR+4, RCR+5*, DIM*, DIM+1*, YN~, YN+1*
, YN+3, YN+7
Y TRY*, ARCH*, ARCH+1*, ARCH+2, DINUM*, DINUM+2, DINUM+3*, INDEXES, Y, MP+1*
, MP+3, RCR, RCR+1*, ASK, ASK+2, CROSS, POP*, POP+1, X~, X+1
, YN+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All