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

Package: VA Fileman

Routine: DIA


Information

DIA ;SFISC/GFT-SELECT FIELDS TO EDIT ;4JUNE2008

Source Information

Source file <DIA.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 7 (,ALL,RANGE,TEMP)^DIA1  X^DIA3  ^DIC  OS^DII  DIA^DIQQQ  ^DIR  RW^DIR2  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
VA Fileman 6 DIA1  DIA3  DIB  DIE17  DIETED  DIQQQ  

Entry Points

Name Comments DBIA/ICR reference
DIAB
DOWN
UP ;
D ;takes 'Y' and puts it into 'DR' array -- Also called from DIA3
F
ED
DB ;
NDB
FILETOP
L
DIC ;
1
P ;
GDB
2 ;
EN ;Entry point from DIB routine
SET
X ;
R
RW
DICS ;

External References

Name Field # of Occurrence
^DIA1 UP+1
ALL^DIA1 1, GDB+5
RANGE^DIA1 L+2
TEMP^DIA1 1
X^DIA3 DIC+1, DIC+15
^DIC DIC+1
OS^DII EN+1
DIA^DIQQQ DIC+4
^DIR DIC+12
RW^DIR2 RW

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: ": ALL// "
  • Timeout: DTIME
  • Variable: X
  • Line Location: 1+0
Function Call: WRITE
  • Prompt: !?F*3,"EDIT WHICH "_X
  • Line Location: 1+0
Function Call: WRITE
  • Prompt: ": "_Y
  • Line Location: GDB+4
Function Call: WRITE
  • Prompt: !,?2,I,?10,$P(I(I),U,2)
  • Line Location: DIC+10
Function Call: WRITE
  • Prompt: $C(7),"??"
  • Line Location: X+1
Function Call: WRITE
  • Prompt: !?F*3,"THEN EDIT "_X
  • Line Location: 2+1
Function Call: READ
  • Prompt: ": "
  • Timeout: DTIME
  • Variable: X
  • Line Location: R+0
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: R+0
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: RW+1
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: RW+1
Routine Call
  • DIC
  • Line Location:
    • DIC+1
Routine Call
  • DIR
  • Line Location:
    • DIC+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DIC+4, DIC+6, DIC+8, F, DOWN+6
^DIE - [#.402] UP+2, NDB, DOWN+3
^UTILITY($J DIAB*

Label References

Name Line Occurrences
1 2+1, DOWN+6
2 L+1, L+2, DIC+2, DIC+3, UP+3, P+1
DB GDB, L+2, P+1
DIC DIC+3
DICS DIA+3, L+2, X+1, FILETOP
DOWN DIC+2
ED 2+1
F 1, 2+1
GDB GDB, GDB+3, NDB
L 1, R+1
NDB ED, GDB
P L+1
R NDB+1
RW GDB+4
SET DIC+2
UP DOWN+6
X L+1, L+2

Naked Globals

Name Field # of Occurrence
^( UP+2, NDB
^(0 DIC+8, F

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GDB+2*, DOWN*, DOWN+1, DOWN+4*, D+1~, D+2*, D+3, D+5
B D+1~, D+2*, D+5
D L+2!
D( L+2*
DA L+2!
>> DB 1, GDB, GDB+2, GDB+3*, L+1*, 2+1, UP+2*, NDB*, DOWN+3*, DOWN+4*
, DB+1*
>> DB( UP+2, DOWN+3*
>> DI GDB+2, DIC+2*, DIC+4, DIC+6, DIC+8, F, 2+1, UP+3*, NDB, DOWN
, DOWN+3, DOWN+5, DOWN+6, D+2, DIAB
>> DI( GDB+2
>> DIAA UP+2, NDB, DOWN+3
DIAB L+2!, DIAB!
DIAL EN+1~, DOWN
DIAL( DOWN*
>> DIAO GDB+2, UP+2*, NDB*, NDB+1*, DOWN+3*
>> DIAO( UP+2, DOWN+3*
>> DIAP UP+3*, DOWN+1*, DOWN+2*, D+4*, D+5*, D+7*, DIAB
>> DIAP( UP+3, DOWN+2*
DIARLVL UP+3*, NDB, EN+1~, DOWN, DOWN+1*, D+2, DIAB
DIARLVL( UP+3, DOWN*
DIARTLVL GDB+2, UP+2*, EN+1~, DOWN+3, DOWN+4*, DOWN+5*
DIARTLVL( UP+2, DOWN+3*, DOWN+5
>> DIAT 1, ED, GDB, UP+2*, NDB*, DOWN+3*, DOWN+4
DIC L+2!, DIC+1*
DIC("S" DICS+1*
DIC("W" DIC+1*
DIC(0 DIC+1*
DIESP EN+1~
DIGRP DIC+5~*, DIC+6*, DIC+8, DIC+10
>> DIR("A" DIC+12*
>> DIR("B" DIC+12*
>> DIR(0 DIC+12*
DIROUT DIC+5~
DIRUT DIC+5~, DIC+12
>> DISYS EN+1
DIYN DIC+5~*, DIC+6, DIC+11, DIC+12*, DIC+15!
DR L!
DR( 2+1, DOWN, D+2
DRR EN+1~, DOWN+1, D+2*, D+3*, D+4, D+5*, D+6
>> DRS DIC+3*, P+1*, D+6*
>> DSC L*, DB+1
DTIME 1, R, RW+1
DTOUT 1*, DIC+1, DIC+5~, R*, RW+1*
DUOUT DIC+5~
DUZ(0 DICS+1
>> DV L+2*, SET
>> F 1, L+2, F, 2+1, UP+1, UP+2, UP+3*, DOWN*, DOWN+2, DOWN+3
, DOWN+5
I DIC+5~, DIC+7~, DIC+8*, DIC+10*, DIC+13
I( DIC+2*, DIC+8*, DIC+10, UP+1!
I(0 DIC+9
>> J L+2*
>> J( DIC+2*, UP+1!, UP+2, UP+3
>> L DIC+2*, UP+1*, UP+2, UP+3, DOWN+6
U 1, L, DIC+2, DIC+8, DIC+10, F, R, DOWN+1, DOWN+4, DOWN+6
, RW+1
X 1*, GDB+5*, L*, L+1, L+2, DIC+1, DIC+3*, DIC+4, DIC+5, DIC+6
, DIC+7~, DIC+12~, F*, 2+1, R*, R+1, P+1, RW+1*
Y GDB*, GDB+1*, GDB+2*, GDB+3, GDB+4, GDB+5, L+2*, DIC+1*, DIC+2*, DIC+4!*
, DIC+12~, DIC+13*, P+1*, SET*, D+5, D+6, RW
Y(0 DIC+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All