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 ;11:15 AM 25 Aug 2000 [ 04/02/2003 8:25 AM ]

Source Information

Source file <DDW.m>

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  (BLD,MSG)^DIALOG  INIZE^DIEFU  
($$CREF,$$OREF)^DILF  $$ROUEXIST^DILIBF  ^DIM  
Kernel 1 $$VERSION^XPDUTL  

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
RESET ;Reset terminal and cleanup
END ;Cleanup
ERR ;Error during setup
EDIT(DIC,DDWFLAGS,DIWETXT,DIWESUB,DDWRW,DDWC,DDWTM,DDWBM,DDWLMAR,DDWRMAR,DDWAUTO,DDWTAB) ;
INIT ;Setup, initialize variables
FERR ;File input parameter error
MSG(DDWX) ;Write message
MAIN
CLR ;Clear screen

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 INIT+47
$$RULER^DDW2 INIT+42
IND^DDW7 MSG+3
GETKEY^DDWK INIT+19
^DDWT1 MAIN+5
BLD^DIALOG INIT+14, INIT+17, 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:
    • INIT+14
    • INIT+17
    • FERR+1
Routine Call
  • DIALOG
  • Line Location:
    • RESET+1
    • ERR+1

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
CLR INIT+21, END+4
END MAIN+5
ERR INIT+2, INIT+3, INIT+14, INIT+17, 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, INIT+22, RESET+2, END+2, END+3, CLR+1, CLR+4
>> DDGLED INIT+3, INIT+22, END+2, END+3
>> DDGLVID RESET+2
>> DDGLZOSF("EOFF" INIT+23
>> DDGLZOSF("TRMON" INIT+23
>> DDS END+14
DDW END+6!
DDW("IN" INIT+19
DDWA INIT+26*, END+6!
DDWAUTO EDIT~, INIT+44, INIT+46*, INIT+48!, INIT+50, INIT+51!
DDWAUTO("H" INIT+49*
DDWAUTO("S" INIT+50*
DDWBF INIT+26*, END+6!
DDWBM EDIT~, MSG+1, INIT+13, CLR+1, CLR+4
DDWC EDIT~, INIT+35*, 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!, INIT+45~, INIT+48, ERR+3*
DDWFIN END+6!
DDWFIND END+6!
DDWFLAGS EDIT~, INIT+28, INIT+29, END+16
DDWHLOG END+6!
DDWI INIT+1~
DDWIOSL INIT+12*, END+1, END+7!
DDWL INIT+25!, END+7!
DDWLMAR EDIT~, INIT+16*, INIT+17, INIT+31*
DDWLMAR(1 INIT+31*
DDWMARK MSG+3, END+7!
DDWMR INIT+39*, END+7!
DDWN END+7!
DDWOFS INIT+38*, END+7!
DDWQ END+7!
DDWRAP INIT+29*, INIT+30, END+7!
DDWREP INIT+28*, END+7!
DDWRMAR EDIT~, INIT+16*, INIT+17, INIT+32*
DDWRMAR(1 INIT+32*
DDWRUL INIT+42*, END+8!
DDWRW EDIT~, INIT+34*, END+8!
DDWSTAT INIT+26*, END+8!
DDWSTB INIT+26*, END+8!
DDWTAB EDIT~, INIT+41*, INIT+42
DDWTC END+8!
DDWTM EDIT~, INIT+13, CLR+1, CLR+4
DDWTO INIT+37*, END+8!
DDWX MSG~, MSG+2, MSG+3, INIT+45~, INIT+46*
DIC EDIT~, INIT+5, INIT+6, INIT+10*
>> DIERR INIT+2, RESET+1
DIFM MAIN+2~*
DIQUIET MAIN+1~*
DIWESUB EDIT~
>> DIWESW END+15
DIWETXT EDIT~
DTIME INIT+37
DWHD EDIT+1~
DWLC EDIT+1~
DX MAIN~, MSG+1*, CLR+3*
DY MAIN~, MSG+1*, CLR+4*
IOBM MAIN~, INIT+13*, INIT+14, INIT+39, END+3*
IOM INIT+38
IOSL MSG+1, INIT+12*, INIT+13, END+1*, END+3, CLR+1, CLR+4
IOTM MAIN~, INIT+13*, INIT+14, INIT+39, END+3*
>> IOXY MSG+1, CLR+4
U INIT+38
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