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 - ROUGH DRAFT, BREAK, JOIN ;10/28/96 15:00

Source Information

Source file <DIWE4.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 7 YN^DICN  OS^DII  ^DIM  CLOSE^DIO4  ^DIR  (,OPT)^DIWE1  ^DIWW  
Kernel 2 ^%ZIS  ^%ZTLOAD  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DIWE1  

Entry Points

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

External References

Name Field # of Occurrence
^%ZIS D0+3, QUE+4
^%ZTLOAD QUE+4
YN^DICN DIWE4+4, RD
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
  • Timeout: DTIME
  • Variable: DW2
  • Line Location: DIWE4+3
Function Call: WRITE
  • Prompt: !,"WANT LINE NUMBERS"
  • Line Location: DIWE4+4
Function Call: WRITE
  • Prompt: !,"ROUGH DRAFT"
  • Line Location: RD+0
Function Call: WRITE
  • Prompt: !,"A Rough Draft is printed line-for-line, showing windows.",!
  • Line Location: RD+0
Function Call: WRITE
  • Prompt: " REQUEST QUEUED!",!
  • Line Location: QUE+4
Function Call: READ
  • Timeout: DTIME
  • Line Location: Y+2
Function Call: READ
  • Prompt: "Edit from line: 1// "
  • Formatting: !
  • Timeout: DTIME
  • Variable: DW1
  • Line Location: Y+3
Function Call: READ
  • Timeout: DTIME
  • Variable: DW2
  • 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
  • Prompt: " after character(s): "
  • Formatting: !
  • Timeout: DTIME
  • Variable: X
  • 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: $C(7)," TOO LONG"
  • 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
  • DIR
  • Line Location:
    • QUE+1
Routine Call
  • %ZIS
  • Line Location:
    • D0+3
    • QUE+4

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, BA, J+1, J+2, J+4
BA BA
DWH DWH+1
K D0+3
OPT B+1, J+1
PRNT QUE
QUE D0+5
RD RD
X QUE, QUE+1, QUE+4

Naked Globals

Name Field # of Occurrence
^(0 DWH, BA, J+3*
^(1 PRNT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DIWE4+4*, RD*, D0+6*, DWH, DWH+1*, QUE+3*, K!
>> %ZIS D0+2*
>> DA D0+6, X*
>> DA( DWH+1
>> DIC D0+4, Y+5, BA+1, BA+2, BA+3, J+2, J+3, J+4
>> DIE D0+6, X*
>> DIE( DWH+1
>> DIEL D0+6*, DWH+1
DIFF PRNT+1*, K!
DIR K!
DIR("?" QUE+1*
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 D0+6
>> DP D0+6
>> DP( DWH+1
>> DQ D0+6
>> DQ( D0+6
>> DQ(1 D0+1
DTIME DIWE4+3, Y+2, Y+3, BA
>> DTOUT DIWE4+3*, Y+2*, Y+3*, BA*
DUZ(0 Y+1
>> DV DIWE4+4*
>> DW Y+2*, Y+5, BA*, BA+2
DW1 D0+2!, D0+6*, X, K!, Y+3*, Y+4, Y+5
DW2 DIWE4+3*, D0+4, D0+6*, X, K!, Y+3*, Y+4, Y+5
DWH D0+5*, D0+6*, DWH*, QUE+2, K!
>> DWI D0+4*, PRNT+2
DWJ D0+4*, K!
>> DWL Y+5*, BA+3
>> DWLC DIWE4+3, Y+3, Y+4, BA+1*, BA+2, J+1, J+3, J+4*
>> DWPK D0+1, D0+5
I DIWE4+4*, RD, D0+1, D0+2!, K!, Y+5*, J+3*
I( D0+6*, DWH, DWH+1*
IO PRNT+2
IO("Q" QUE
IOF PRNT+2
IOM D0+4
IOP D0+2!, QUE+4*
IOST PRNT+1, PRNT+2
J DIWE4+4*, RD*, D0+1, D0+2!, K!, J+2, J+3
J( D0+6*, DWH, DWH+1*
POP D0+3, K!
U DIWE4+3, D0+1, D0+6, DWH, Y+3, B+1, BA, J+1
>> X DIWE4+3, Y+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