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) ;
  • ICR #1016
    • Status: Active
    • Usage: Private
    INIT ;
    END ;
    PAINT ;
    UPDATE(DIR0NA,DIR0NC) ;Update ans/curs pos
  • ICR #1016
    • Status: Active
    • Usage: Private
    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