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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DIR0

Package: VA FileMan

Routine: DIR0


Information

DIR0 ;SFISC/MKO-FIELD EDITOR ;09DEC2015

Source Information

Source file <DIR0.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 (INIT,KILL)^DDGLIB0  BOT^DDSCOM  ^DIR01  EN^DIR02  GETKEY^DIR0K  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
VA FileMan 10 DDBR0  DDBR1  DDBRAHTE  DDBRWB  DDGFEL  DDGLCBOX  DDSCLONE  DDWC  
DDWG  DIR  

Entry Points

Name Comments DBIA/ICR reference
SM ;
A
EN(DIR0R,DIR0S,DIR0L,DIR0NL,DIR0A,DIR0M,DIR0C,DIR0MAP,DIR0FLG,X,Y) ;
INIT ;
END ;
PAINT ;
UPDATE(DIR0NA,DIR0NC) ;Update ans/curs pos
KILL ;

External References

Name Field # of Occurrence
INIT^DDGLIB0 EN+6
KILL^DDGLIB0 EN+35, KILL+1
BOT^DDSCOM SM+6
^DIR01 SM+22, EN+30
EN^DIR02 EN+29
GETKEY^DIR0K SM+3, EN+10, EN+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,10)
  • Line Location: SM+10
Function Call: WRITE
  • Prompt: DIR("A",DIX)
  • Line Location: SM+15
Function Call: WRITE
  • Prompt: DIR("A")
  • Line Location: SM+19
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)
  • Line Location: SM+20
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: A+0
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,10)
  • Line Location: PAINT+2
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,10)_$P(DDGLVID,DDGLDEL)_DIR0X_$P(DDGLVID,DDGLDEL,10)
  • Line Location: PAINT+6
Function Call: WRITE
  • Prompt: DIR0STR_$E(DIR0SP,$L(DIR0STR)+1,999)
  • Line Location: UPDATE+14

Label References

Name Line Occurrences
END A+7, EN+29, EN+30
INIT SM+22, EN+30
PAINT A+7, EN+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DDGLCLR SM+20
>> DDGLDEL SM+10, SM+20, INIT+11, INIT+14, PAINT+2, PAINT+6
>> DDGLVAN INIT+9, INIT+11, INIT+14
>> DDGLVID SM+10, INIT+11, INIT+14, PAINT+2, PAINT+6
>> DDGLZOSF("EOFF" INIT+2
>> DDGLZOSF("EON" A+8
>> DDGLZOSF("TRMOFF" A+8
>> DDGLZOSF("TRMON" INIT+2
>> DDO SM+20
DDSH SM+6!
>> DIR("A" SM+12, SM+14, SM+15, SM+18, SM+19
>> DIR("B" SM+7
>> DIR0 SM+4, SM+8, SM+11
>> DIR0("CIN" EN+15, EN+17*, EN+18, EN+19, EN+36!
>> DIR0("COUT" EN+15, EN+17*, EN+18, EN+19, EN+36!
>> DIR0("DIN" EN+10
>> DIR0("IN" SM+3
>> DIR0("L" A+5*, INIT+3
DIR0A SM+1~, SM+7*, A*, A+1*, A+2*, A+3, A+4*, A+5, EN~, EN+21*
, EN+32, INIT+5, INIT+11, INIT+14, PAINT+3, PAINT+4, UPDATE+2, UPDATE+8, UPDATE+17*
DIR0C SM+1~, EN~, INIT+4*, INIT+5*, INIT+10, INIT+11, INIT+15, END+4*, UPDATE+3, UPDATE+6
, UPDATE+17*
DIR0CH SM+1~, A+2, EN+3~, END+1
DIR0CHG SM+1~, EN+3~, EN+34
DIR0D SM+1~, SM+7*, AA+1, A+2, A+4, A+5, EN+3~, EN+21*
DIR0F SM+1~, EN+3~, INIT+6*, INIT+12, UPDATE+8
DIR0FLG EN~, EN+26, EN+35, PAINT+2
DIR0KD EN+3~, EN+18*
DIR0L SM+1~, SM+8*, EN~, EN+24*, INIT+6, INIT+9, INIT+10, INIT+11, INIT+14, PAINT+3
PAINT+4, UPDATE+11, UPDATE+13
DIR0M SM+1~, SM+8*, EN~, EN+25*
DIR0MAP EN~, EN+8, EN+15!
DIR0MAP("" EN+13
DIR0MAP("IN" EN+13, EN+15*, EN+17
DIR0MAP("OUT" EN+15*, EN+17
>> DIR0N A+5*
DIR0NA UPDATE~, UPDATE+2*, UPDATE+5, UPDATE+8, UPDATE+13, UPDATE+17
DIR0NC UPDATE~, UPDATE+3*, UPDATE+4*, UPDATE+5*, UPDATE+6, UPDATE+11, UPDATE+15, UPDATE+17
DIR0NL EN~, EN+28
DIR0P SM+2~, SM+3*, EN+3~, EN+9*, EN+12*
DIR0QT SM+2~, EN+3~, INIT+6*, END+2
DIR0QU SM+2~, EN+3~, INIT+6*
DIR0R SM+2~, SM+8*, EN~, EN+22*, INIT+6
DIR0RJ SM+2~, SM+4*, EN+4~, EN+26*, PAINT+3
DIR0S SM+2~, SM+8*, EN~, EN+23*, EN+24, INIT+6, INIT+15, PAINT+5, UPDATE+8, UPDATE+12
, UPDATE+15
DIR0SP SM+2~, EN+4~, INIT+9*, INIT+14, END+3*, PAINT+3, PAINT+4, UPDATE+14
DIR0ST SM+2~, EN+4~
DIR0STR UPDATE+1~, UPDATE+13*, UPDATE+14
DIR0SV SM+2~, EN+4~, INIT+3*
DIR0TO EN+4~, EN+19*
DIR0X PAINT+1~, PAINT+3*, PAINT+4*, PAINT+6, UPDATE+1~, UPDATE+6*, UPDATE+8, UPDATE+9, UPDATE+11*, UPDATE+13
, UPDATE+15
DIX SM+13~, SM+14*, SM+15
DTOUT A, EN+33!, INIT+1!
DX SM+2~, SM+11*, EN+4~, INIT+6*, INIT+12*, INIT+15*, PAINT+5*, UPDATE+6, UPDATE+9*, UPDATE+12*
, UPDATE+15*
DY SM+2~, SM+11*, SM+16*, SM+20, EN+4~, INIT+6*
IOM EN+24
IOSL SM+20
>> IOXY SM+15, SM+19, INIT+8, INIT+16, PAINT+5, UPDATE+9, UPDATE+12, UPDATE+15
U SM+4, SM+8, SM+11, EN+18, EN+19, EN+34, END+1, END+2
X A+3*, A+4, A+5, EN~, EN+32*, END+3~
Y EN~, EN+33*, EN+34*, END+1*, END+2*, END+3~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All