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

Package: VA FileMan

Routine: DIWE4


Information

DIWE4 ;SFISC/GFT-WP - PRINT, BREAK, JOIN, PROGRAMMER-EDIT ;02:07 PM 8 Dec 1999

Source Information

Source file <DIWE4.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 8 $$EZBLD^DIALOG  YN^DICN  OS^DII  ^DIM  CLOSE^DIO4  ^DIR  (,OPT)^DIWE1  ^DIWW  
Kernel 2 ^%ZIS  ^%ZTLOAD  

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

Package Total Caller Graph
VA FileMan 1 DIWE1  

Entry Points

Name Comments DBIA/ICR reference
PRINT
LINNUMS
RD
D0 ;Entry point for screen editor.
HD
DWH
QUE
PRNT
X
K
Y ;
B ;BREAK
BA
1
OPT
J ;JOIN

External References

Name Field # of Occurrence
^%ZIS D0+3, QUE+4
^%ZTLOAD QUE+4
$$EZBLD^DIALOG PRINTLINNUMSRDHDQUE+1, QUE+4, BAJ+2
YN^DICN LINNUMSRD
OS^DII D0+2
^DIM Y+2
CLOSE^DIO4 PRNT+2
^DIR QUE+1
^DIWE1 1
OPT^DIWE1 OPT
^DIWW PRNT+2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: DW2
  • Timeout: DTIME
  • Line Location: PRINT+0
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8162)
  • Line Location: LINNUMS+0
Function Call: WRITE
  • Prompt: $$EZBLD^DIALOG(8161,$G(ZTSK)),!
  • Line Location: QUE+4
Function Call: READ
  • Timeout: DTIME
  • Line Location: Y+2
Function Call: READ
  • Formatting: !
  • Prompt: "Edit from line: 1// "
  • Variable: DW1
  • Timeout: DTIME
  • Line Location: Y+3
Function Call: READ
  • Variable: DW2
  • Timeout: DTIME
  • Line Location: Y+3
Function Call: WRITE
  • Prompt: " thru: ",DWLC,"// "
  • Line Location: Y+3
Function Call: WRITE
  • Prompt: !,$J(I,3)_">"_Y
  • Line Location: Y+5
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: BA+0
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(8120)
  • Line Location: BA+0
Function Call: WRITE
  • Prompt: $C(7),"??"
  • Line Location: BA+0
Function Call: WRITE
  • Prompt: !,$J(DWL,3)_">",@(DIC_"DWL,0)"),!,$J(DWL+1,3)_">",@(DIC_"DWL+1,0)")
  • Line Location: BA+3
Function Call: WRITE
  • Prompt: !
  • Line Location: OPT+0
Function Call: WRITE
  • Prompt: $C(7),"??"
  • Line Location: J+1
Function Call: WRITE
  • Prompt: !,$$EZBLD^DIALOG(349,I)
  • Line Location: J+2
Function Call: WRITE
  • Prompt: !,$J(X,3)_">"_^(0),!
  • Line Location: J+3
Function Call: WRITE
  • Prompt: "."
  • Line Location: J+3
Routine Call
  • %ZIS
  • Line Location:
    • D0+3
    • QUE+4
Routine Call
  • DIALOG
  • Line Location:
    • PRINT
    • LINNUMS
    • RD
    • HD
    • QUE+1
    • QUE+4
    • BA
    • J+2
Routine Call
  • DIR
  • Line Location:
    • QUE+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UCI" D0+2
^%ZTSCH("RUN" D0+2
^DD( DWH
^DD("OS" - [#.7] D0+2
^UTILITY($J PRNT*, K!

Label References

Name Line Occurrences
1 Y+2, Y+3, Y+4, Y+6, B+1, BAJ+1, J+2, J+4
BA BA
DWH DWH+1
K D0+3
OPT B+1, J+1
PRNT QUE
QUE HD
RD RD
X QUEQUE+1, QUE+4

Naked Globals

Name Field # of Occurrence
^(0 DWHBAJ+3*
^(1 PRNT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% LINNUMS*, RD*, HD+1*, DWHDWH+1*, QUE+3*, K!
>> %ZIS D0+2*
>> DA HD+1, X*
>> DA( DWH+1
>> DIC D0+4, Y+5, BA+1, BA+2, BA+3, J+2, J+3, J+4
>> DIE HD+1, X*
>> DIE( DWH+1
>> DIEL HD+1*, DWH+1
DIFF PRNT+1*, K!
DIR K!
DIR("A" QUE+1*
DIR("B" QUE+1*
DIR(0 QUE+1*
>> DIRUT QUE+1
DISYS D0+2, K!
DIWF D0+1*, D0+4, K!
DIWL D0+4*, K!
DIWLL K!
DIWR D0+4*, K!
DIWT K!
>> DL HD+1
>> DP HD+1
>> DP( DWH+1
>> DQ HD+1
>> DQ( HD+1
>> DQ(1 D0+1
DTIME PRINTY+2, Y+3, BA
>> DTOUT PRINT*, Y+2*, Y+3*, BA*
DUZ(0 Y+1
>> DV LINNUMS*
>> DW Y+2*, Y+5, BA*, BA+2
DW1 D0+2!, HD+1*, X, K!, Y+3*, Y+4, Y+5
DW2 PRINT*, D0+4, HD+1*, X, K!, Y+3*, Y+4, Y+5
DWH HD*, HD+1*, DWH*, QUE+2, K!
>> DWI D0+4*, PRNT+2
DWJ D0+4*, K!
>> DWL Y+5*, BA+3
>> DWLC PRINTY+3, Y+4, BA+1*, BA+2, J+1, J+3, J+4*
>> DWPK D0+1, HD
I LINNUMS*, RDD0+1, D0+2!, K!, Y+5*, J+2*, J+3*
I( HD+1*, DWHDWH+1*
IO PRNT+2
IO("Q" QUE
IOF PRNT+2
IOM D0+4
IOP D0+2!, QUE+4*
IOST PRNT+1, PRNT+2
J LINNUMS*, RD*, D0+1, D0+2!, K!, J+2, J+3
J( HD+1*, DWHDWH+1*
POP D0+3, K!
U PRINTD0+1, HD+1, DWHY+3, B+1, BAJ+1
>> X PRINTY+2*, Y+5*, B+1, BA*, BA+2, J+1, J+3
X1 K!
Y QUE+1, Y+5!, BA+2*, J+2, J+3
>> ZTDESC QUE+2*
>> ZTDTH QUE+1*
>> ZTQUEUED PRNT+3
>> ZTREQ PRNT+3*
>> ZTRTN QUE+2*
>> ZTSAVE( QUE+3*
ZTSK QUE+4!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All