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 ;11:32 AM 15 Feb 1995

Source Information

Source file <DIR0.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 5 (INIT,KILL)^DDGLIB0  $$EZBLD^DIALOG  ^DIR01  EN^DIR02  GETKEY^DIR0K  

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
END ;
PAINT ;
INIT ;
KILL ;
SM ;
UPDATE(DIR0NA,DIR0NC) ;Update ans/curs pos
  • ICR #1016
    • Status: Active
    • Usage: Private
    EN(DIR0R,DIR0S,DIR0L,DIR0NL,DIR0A,DIR0M,DIR0C,DIR0MAP,DIR0FLG,X,Y) ;
  • ICR #1016
    • Status: Active
    • Usage: Private

    External References

    Name Field # of Occurrence
    INIT^DDGLIB0 EN+5
    KILL^DDGLIB0 EN+34, KILL+1
    $$EZBLD^DIALOG SM+10, SM+12
    ^DIR01 SM+29, EN+29
    EN^DIR02 EN+28
    GETKEY^DIR0K SM+3, EN+9, EN+13

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $P(DDGLCLR,DDGLDEL)
    • Line Location: SM+8
    Function Call: WRITE
    • Prompt: "COMMAND:"
    • Line Location: SM+9
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,10)_$$EZBLD^DIALOG(8074)
    • Line Location: SM+10
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,6)_$P($$EZBLD^DIALOG(7002),U,$G(DIR0("REP"))>0+1)_$P(DDGLVID,DDGLDEL,10)
    • Line Location: SM+12
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,10)
    • Line Location: SM+17
    Function Call: WRITE
    • Prompt: DIR("A",DIX)
    • Line Location: SM+22
    Function Call: WRITE
    • Prompt: DIR("A")
    • Line Location: SM+26
    Function Call: WRITE
    • Prompt: $P(DDGLCLR,DDGLDEL)
    • Line Location: SM+27
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: SM+31
    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
    Routine Call
    • DIALOG
    • Line Location:
      • SM+10
      • SM+12

    Label References

    Name Line Occurrences
    END SM+38, EN+28, EN+29
    INIT SM+29, EN+29
    PAINT SM+38, EN+29

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

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