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

Package: VA FileMan

Routine: DDW


Information

DDW ;SFISC/PD KELTZ-SCREEN EDITOR MAIN ROUTINE ;24MAR2006

Source Information

Source file <DDW.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 11 (INIT,KILL,TRMERR)^DDGLIB0  AUTOVAL^DDW1  $$RULER^DDW2  IND^DDW7  GETKEY^DDWK  ^DDWT1  ($$EZBLD,BLD,MSG)^DIALOG  INIZE^DIEFU  
($$CREF,$$OREF)^DILF  $$ROUEXIST^DILIBF  ^DIM  
Kernel 1 $$VERSION^XPDUTL  

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

Package Total Caller Graph
VA FileMan 11 DDBRU  DDW1  DDW2  DDW3  DDW8  DDW9  DDWC  DDWF  
DIBTED  DIETED  DIPTED  

Entry Points

Name Comments DBIA/ICR reference
MAIN
EDIT(DIC,DDWFLAGS,DIWETXT,DIWESUB,DDWRW,DDWC,DDWTM,DDWBM,DDWLMAR,DDWRMAR,DDWAUTO,DDWTAB) ;DDWRW=ROW #
MSG(DDWX) ;Write message
INIT ;Setup, initialize variables
MAR
RESET ;Reset terminal and cleanup
END ;Cleanup
CLR ;Clear screen
FERR ;File input parameter error
ERR ;Error during setup

External References

Name Field # of Occurrence
INIT^DDGLIB0 INIT+2, RESET+1
KILL^DDGLIB0 END+15, END+16, ERR+2
TRMERR^DDGLIB0 INIT+3
AUTOVAL^DDW1 MAR+33
$$RULER^DDW2 MAR+28
IND^DDW7 MSG+3
GETKEY^DDWK MAR+5
^DDWT1 MAIN+5
$$EZBLD^DIALOG MAR
BLD^DIALOG MARMAR+3, FERR+1
MSG^DIALOG RESET+1, ERR+1
INIZE^DIEFU MAIN+2
$$CREF^DILF INIT+6
$$OREF^DILF INIT+10
$$ROUEXIST^DILIBF END+10
^DIM INIT+7
$$VERSION^XPDUTL END+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$G(DDWX)
  • Line Location: MSG+2
Function Call: WRITE
  • Prompt: $P($G(DDGLVID),DDGLDEL,10)
  • Line Location: RESET+2
Function Call: WRITE
  • Prompt: @$P(DDGLED,DDGLDEL,2)
  • Line Location: END+3
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL,2)
  • Line Location: CLR+1
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)
  • Line Location: CLR+4
Function Call: WRITE
  • Prompt: $C(7),!
  • Line Location: ERR+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ERR+1
Routine Call
  • DIALOG
  • Line Location:
    • MAR
Routine Call
  • DIALOG
  • Line Location:
    • MAR
    • MAR+3
    • FERR+1
Routine Call
  • DIALOG
  • Line Location:
    • RESET+1
    • ERR+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("DDW" MAR+11!, END+9!
^TMP("DDW1" MAR+11!, END+9!
^TMP("DDWB" END+11!
^TMP("DDWH" END+9!

Label References

Name Line Occurrences
CLR MAR+7, END+4
END MAIN+5
ERR INIT+2, INIT+3, MARMAR+3, FERR+2
FERR INIT+5, INIT+7, INIT+8
INIT MAIN+4
MAIN EDIT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DDGLCLR MSG+2, CLR+1, CLR+4
>> DDGLDEL MSG+2, INIT+3, MAR+8, RESET+2, END+2, END+3, CLR+1, CLR+4
>> DDGLED INIT+3, MAR+8, END+2, END+3
>> DDGLVID RESET+2
>> DDGLZOSF("EOFF" MAR+9
>> DDGLZOSF("TRMON" MAR+9
>> DDS END+14
DDW END+6!
DDW("IN" MAR+5
DDWA MAR+12*, END+6!
DDWAUTO EDIT~, MAR+30, MAR+32*, MAR+34!, MAR+36, MAR+37!
DDWAUTO("H" MAR+35*
DDWAUTO("S" MAR+36*
DDWBF MAR+12*, END+6!
DDWBM EDIT~, MSG+1, INIT+13, CLR+1, CLR+4
DDWC EDIT~, MAR+21*, END+6!
DDWCHG END+6!
DDWCNT END+6!
DDWDIC INIT+6*, INIT+7, INIT+8, INIT+9*, INIT+10, END+6!
DDWED END+6!
DDWEDIT EDIT+1~, EDIT+2*
DDWERR MAIN+4!, MAR+31~, MAR+34, ERR+3*
DDWFIN END+6!
DDWFIND END+6!
DDWFLAGS EDIT~, MAR+14, MAR+15, END+16
DDWHLOG END+6!
DDWI INIT+1~
DDWIOSL INIT+12*, END+1, END+7!
DDWL MAR+11!, END+7!
DDWLMAR EDIT~, MAR+2*, MAR+3, MAR+17*
DDWLMAR(1 MAR+17*
DDWMARK MSG+3, END+7!
DDWMR MAR+25*, END+7!
DDWN END+7!
DDWOFS MAR+24*, END+7!
DDWQ END+7!
DDWRAP MAR+15*, MAR+16, END+7!
DDWREP MAR+14*, END+7!
DDWRMAR EDIT~, MAR+2*, MAR+3, MAR+18*
DDWRMAR(1 MAR+18*
DDWRUL MAR+28*, END+8!
DDWRW EDIT~, MAR+20*, END+8!
DDWRWSET EDIT+1~, EDIT+2*
DDWSTAT MAR+12*, END+8!
DDWSTB MAR+12*, END+8!
DDWTAB EDIT~, MAR+27*, MAR+28
DDWTC END+8!
DDWTM EDIT~, INIT+13, CLR+1, CLR+4
DDWTO MAR+23*, END+8!
DDWX MSG~, MSG+2, MSG+3, MAR+31~, MAR+32*
DIC EDIT~, INIT+5, INIT+6, INIT+10*
DIERR INIT+1!, INIT+2, RESET+1!
DIFM MAIN+2~*
DIQUIET MAIN+1~*
DIWESUB EDIT~
>> DIWESW END+15
DIWETXT EDIT~
DTIME MAR+23
DWHD EDIT+1~
DWLC EDIT+1~
DX MAIN~, MSG+1*, CLR+3*
DY MAIN~, MSG+1*, CLR+4*
IOBM MAIN~, INIT+13*, MARMAR+25, END+3*
IOM MAR+24
IOSL MSG+1, INIT+12*, INIT+13, END+1*, END+3, CLR+1, CLR+4
IOTM MAIN~, INIT+13*, MARMAR+25, END+3*
>> IOXY MSG+1, CLR+4
U MAR+24
X INIT+1~, INIT+7*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All