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

Package: VA Fileman

Routine: DIWE3


Information

DIWE3 ;SFISC/GFT-WP - MOVE, DELETE, REPEAT, TRANSFER ;12:49 PM 5 Oct 1999 [ 04/02/2003 8:25 AM ]

Source Information

Source file <DIWE3.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 9 ^DIAC  ^DIC  YN^DICN  DQ^DICQ  ($$CREF,$$OREF)^DILF  $$FNO^DILIBF  $$GET1^DIQ  ^DIR  
(,OPT)^DIWE1  
MailMan 2 ENT8^XMAH  $$HDR^XMGAPI2  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DIWE1  DIWE5  

Entry Points

Name Comments DBIA/ICR reference
DN
Q0
YN
MOVE
DIC
DEL
RT(DIROOT,DIARR) ;
XM(Z)
PRSREL
1
Z0
NW
D ;DELETE
F
H
M ;MOVE
O
Q
R ;REPEAT
RT1 ;
GET1
Z ;
OPT
DIAC

External References

Name Field # of Occurrence
^DIAC DIAC+3
^DIC DIC+1
YN^DICN D+5, D+6, YN
DQ^DICQ Z0+11
$$CREF^DILF RT+3
$$OREF^DILF RT+9
$$FNO^DILIBF RT+11
$$GET1^DIQ GET1+1
^DIR H+2, Z0+10, PRSREL+17, NW+3
^DIWE1 1
OPT^DIWE1 OPT
ENT8^XMAH %+1
$$HDR^XMGAPI2 %+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: OPT+0
Function Call: READ
  • Timeout: DTIME
  • Variable: DW2
  • Line Location: D+1
Function Call: WRITE
  • Prompt: $C(7),"??"
  • Line Location: D+2
Function Call: WRITE
  • Prompt: " ("_DW2_")"
  • Line Location: D+3
Function Call: WRITE
  • Prompt: !,"OK TO REMOVE "_X_" LINE"_$E("S",X>1)
  • Line Location: D+4
Function Call: WRITE
  • Prompt: " <NOTHING DELETED>"
  • Line Location: D+5
Function Call: WRITE
  • Prompt: !,$C(7),"ARE YOU SURE YOU WANT TO DELETE THIS ENTIRE TEXT"
  • Line Location: D+6
Function Call: READ
  • Prompt: "From line: "
  • Formatting: !
  • Timeout: DTIME
  • Variable: DWL
  • Line Location: F+0
Function Call: WRITE
  • Prompt: $C(7)," ?? Please enter a number."
  • Line Location: F+2
Function Call: READ
  • Prompt: " thru: "
  • Timeout: DTIME
  • Variable: DW2
  • Line Location: MOVE+0
Function Call: WRITE
  • Prompt: " (",DW1,")"
  • Line Location: MOVE+2
Function Call: READ
  • Prompt: " after line: "
  • Timeout: DTIME
  • Variable: DW3
  • Line Location: MOVE+3
Function Call: WRITE
  • Prompt: !,"ARE YOU SURE"
  • Line Location: YN+0
Function Call: WRITE
  • Prompt: !,$J(%,3),">",X
  • Line Location: H+2
Function Call: WRITE
  • Prompt: " <NO CHANGE>",$C(7)
  • Line Location: Q+0
Function Call: READ
  • Prompt: "From what text: "
  • Formatting: !
  • Timeout: DTIME
  • Variable: VAL
  • Line Location: Z0+1
Function Call: WRITE
  • Prompt: ?5,"Enter the message number or SUBJECT of another mailman message, OR ",!
  • Line Location: Z0+4
Function Call: WRITE
  • Prompt: ?5,"Select another entry in this file OR"
  • Line Location: Z0+5
Function Call: WRITE
  • Prompt: $C(7),!!,"WARNING!",!,"The field you are transferring text from displays text without wrapping."
  • Line Location: NW+1
Function Call: WRITE
  • Prompt: !,"The field you are transferring text into may display text differently."
  • Line Location: NW+2
Function Call: WRITE
  • Prompt: !!,"Do you want to continue?",!
  • Line Location: NW+3
Function Call: WRITE
  • Prompt: " <"_MSG_">",$C(7)
  • Line Location: Q0+0
Function Call: READ
  • Timeout: DTIME
  • Variable: A9
  • Line Location: XM+2
Function Call: WRITE
  • Prompt: !,"Transfer which Response: Original Message// "
  • Line Location: XM+2
Routine Call
  • DIC
  • Line Location:
    • DIC+1
Routine Call
  • DIR
  • Line Location:
    • H+2
    • Z0+10
    • PRSREL+17
    • NW+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( Z0+9, RT+10, RT1+6, RT1+7, PRSREL+10, PRSREL+11, PRSREL+12
^DIC - [#1] RT+13, PRSREL+7, PRSREL+19
^DIC("B" PRSREL+7
^TMP($J YN+4, DN+1!, H+2, RT+4, GET1!, GET1+2
^UTILITY($J YN+1!, DN+1!, O*

Label References

Name Line Occurrences
% %+1, %+7
1 M+1, R+1, R+2, D+1, D+2, D+5, D+6, D+7
DEL M+1, D+7
DIAC PRSREL+9
DIC Z0+16
DN YN+2
F F+1, F+2, Z0+19
GET1 Z0+18
H F+1
MOVE M+1, R+1
O YN+4
OPT M+1, R+1, D+1, D+2
PRSREL Z0+15
Q F, MOVE, MOVE+3, MOVE+4, MOVE+5, YN+1, YN+3, DN
Q0 Z0+14, Z0+15, Z0+16, Z0+18, %, %+6
RT Z+3
RT1 RT+14
XM Z0+17
YN MOVE+3
Z0 Z+3, Z0+2, Z0+14, Z0+15, Z0+16, Z0+18

Naked Globals

Name Field # of Occurrence
^( YN+4, H+2
^(0 YN+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% D+4*, D+5, D+6*, MOVE+3*, YN+1, YN+4~*, H~, H+2*, RT1+1~, RT1+9*
, XM~, %+4*
A0 %+4~*, %+5
A1 XM~, XM+1*, %+1, %+7
A9 XM~, %*, %+1, %+2, %+3, %+4
ARR Z+2~, Z+3, XM~, %+4
ARR("FILE" Z+4
ARR("FLDNO" Z+4
ARR("IENS" Z+4
ARR("ROOT" Z+4
ARR("RSP" %+4
CROOT RT+1~, RT+3*, RT+7, RT+9, RT1+6, RT1+9
D Z0+3~, Z0+11*
DD Z0+3~
DIAC DIAC+1~, DIAC+2*, DIAC+3
DIARR RT~, RT+4*, RT+5, RT+15, RT1+2, RT1+3, RT1+4, RT1+7, RT1+10
DIC YN+2, DN, DN+1, DEL+1, DEL+3, Z+2, Z0+3~, Z0+11*, DIC~, DIC+1*
DIC(0 Z0+11*, DIC+1*
DICMX DN+1!, Q!
DIFILE DIAC+1~, DIAC+2*
DIR H~, Z0+3~, PRSREL+14~, PRSREL+17~, NW~, NW+3~
DIR(0 H+1*, Z0+10*, PRSREL+17*, NW+3*
DIROOT RT~, RT+2, RT+3, RT+4
DIRUT H~, H+2
DIX Z0+3~
DIY Z0+3~
DIZ Z0+3~
DO Z0+3~
DTIME D+1, F, MOVE, MOVE+3, Z0+1, %
>> DTOUT M+1, D+1*, F*, MOVE*, MOVE+3*
>> DUOUT Z0+1*
>> DW1 M+1*, D+1*, D+2, D+4, D+6, MOVE*, MOVE+2, MOVE+4, MOVE+5, YN+3
, YN+4, DEL, DEL+2, Q*
>> DW2 M+1*, D+1*, D+2*, D+3*, D+4, D+6, MOVE*, MOVE+1*, MOVE+2*, MOVE+4
, MOVE+5, YN+3, YN+4, DEL+2
>> DW3 M+1*, MOVE+3*, MOVE+4, MOVE+5, Z+1*
DWAFT M+1*, R+1*, MOVE+3, YN+2, Q!, Z0+19*
DWL D+7!, F*, F+1, F+2, MOVE, DN+1!, Q!
>> DWLC D+3, D+6, MOVE+5, DN+1*, DEL+4*, Z+1
DZ Z0+3~, Z0+10*
FD Z+2~, Z+4*, Z0, PRSREL~, PRSREL+2*, PRSREL+10*, PRSREL+11, PRSREL+12, PRSREL+19
FI Z+2~*, Z+4*, Z0, PRSREL~, PRSREL+2*, PRSREL+7*, PRSREL+8, PRSREL+9, PRSREL+10, PRSREL+11
, PRSREL+12, PRSREL+19, DIAC, DIAC+2, DIAC+3*
FILE Z+2~, Z0*, Z0+4, Z0+5, Z0+8, Z0+9, Z0+14, Z0+17, RT+1~, RT+9*
, RT+10, RT+11, RT1+2, RT1+6, RT1+7, PRSREL+19*, GET1+1
FLD Z+2~, Z0*, RT1+1~, RT1+6*, RT1+7, PRSREL+19*, GET1+1
FTYPE PRSREL~, PRSREL+12*, PRSREL+13
GL RT+1~, RT+13*, RT+14
I M+1, YN+1*, DN, DN+1, DEL*, DEL+2*, DEL+4, O*, PRSREL~, PRSREL+1*
IEN Z+2~, Z+4*, Z0
IENS Z+2~, Z0*, Z0+17*, RT1+1~, RT1+9*, RT1+10, DIC+3*, DIC+4*, GET1+1
>> J YN+2*
M PRSREL~, PRSREL+1*
MSG Z0~*, Z0+14*, Z0+15, Z0+16, Z0+18, PRSREL+3*, PRSREL+8*, PRSREL+9*, PRSREL+11*, PRSREL+12*
, PRSREL+18*, PRSREL+19, DIC+2*, GET1+3*, NW+4*, Q0, XM~, %*, %+6*
NOD RT1+1~, RT1+6*, RT1+7
OK RT+1~, RT+14*, RT+15
QL RT+1~, RT+7*, RT+8, RT+9, RT1+6, RT1+9
RT Z+2~*, Z+3, RT+1~, RT+9*, RT+14, RT1+4
T PRSREL~, PRSREL+1*
TOPFILE RT+1~, RT+11*, RT+12, RT+13, RT1+3
U M+1, R+1, D+1, D+2, F, MOVE, MOVE+3, H+2, Z+1, Z+3
, Z0+1, Z0+19, RT+9, RT+15, RT1+7, PRSREL+12, %
VAL Z+2~, Z0+1*, Z0+2, Z0+14, Z0+15, PRSREL, PRSREL+1, PRSREL+2*, PRSREL+3, PRSREL+4
, PRSREL+5, PRSREL+6*, DIC+1
W PRSREL~, PRSREL+1*
WPROOT Z+2~, Z0*, Z0+11, PRSREL+19*, DIC+1
WPRT Z+2~, Z+4*, Z0, PRSREL~
X M+1, R+1, D+1, D+4*, YN+4*, DN+1!, H~, H+2*, Q!, O
, Z+1, Z0+3~, RT1+1~, PRSREL~*, PRSREL+1*, PRSREL+2, PRSREL+14~, PRSREL+17~, DIC~, DIC+1*
, GET1~, GET1+1*, NW~, NW+3~
XMZ XM~, %+1*
Y H~, Z0+3~, Z0+10, Z0+17*, RT1+1~, PRSREL+14~, PRSREL+17~, PRSREL+18, DIC~, DIC+2
, DIC+3, DIC+4, NW~, NW+3~, NW+4, %+4
Z XM~, XM+1, %*, %+1*, %+3, %+5*, %+6*, %+7*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All