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

Package: VA Fileman

Routine: DDWC


Information

DDWC ;SFISC/MKO-CHANGE (REPLACE) ;3:36 PM 5 Jul 1996

Source Information

Source file <DDWC.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 7 MSG^DDW  SHIFT^DDW3  (IND,UNMARK)^DDW7  (RESTORE,SETUP)^DDWC1  FINDT^DDWF  LINE^DDWG  EN^DIR0  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
VA Fileman 1 DDWT1  

Entry Points

Name Comments DBIA/ICR reference
OPT ;Prompt for and process option
A ;Change all
CUP(Y,X) ;Pos cursor
E ;Edit Find
F ;Find next
UC(X) ;Return uppercase of X
H ;Help
CHG ;Change
MSG(DDWX) ;
Q ;Quit option
POS(R,C,F) ;Pos cursor based on char pos C
R ;Replace
AEND
FLUSH ;Flush read buffer
RS(DDWE) ;Change selected text
CERR ;The Change options are disabled
REP(DDWND,DDWFIND,DDWCHG,DDWX,DDWE) ;String replacement of DDWND
PROC ;Main procedure
MIN(X,Y) ;

External References

Name Field # of Occurrence
MSG^DDW A+2, A+22, A+27, AEND
SHIFT^DDW3 POS+7
IND^DDW7 RS+11
UNMARK^DDW7 PROC+3
RESTORE^DDWC1 CHG+4
SETUP^DDWC1 CHG+2
FINDT^DDWF F+1
LINE^DDWG A+26
EN^DIR0 PROC+4, PROC+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,6)
  • Line Location: OPT+1
Function Call: WRITE
  • Prompt: " "_$C(8)
  • Line Location: OPT+3
Function Call: READ
  • Timeout: DTIME
  • Variable: DDWOPT#1
  • Line Location: OPT+4
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: OPT+9
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL,10)_" "
  • Line Location: OPT+10
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$E(DDWN,1+DDWOFS,IOM+DDWOFS)
  • Line Location: RS+10
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$E(DDWL(DDWI),1+DDWOFS,IOM+DDWOFS)
  • Line Location: A+25
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$G(DDWX)
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)
  • Line Location: MSG+2
Function Call: READ
  • Timeout: 0
  • Variable: *DDWX
  • Line Location: FLUSH+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("DDW1" A+16, A+18*

Label References

Name Line Occurrences
$$MIN A+23
$$REP A+7, A+12, A+18
$$UC PROC+6, PROC+11, OPT+8, A+5, A+11, A+17, REP+8
@( OPT+11
AEND A+3
CERR R+2
CUP OPT+3, OPT+10, RS+10, A+24, AEND, MSG+1, MSG+2
F R+4
FLUSH A+27, E+1, Q+1, MSG+3
MSG RS+5, H+1, CERR+1
OPT PROC+13
POS RS+12, A+26
PROC CHG+3
RS R+3, A+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C POS~, POS+2*, POS+4, POS+6, POS+7, POS+8
>> DDGLCLR RS+10, A+25, MSG+1, MSG+2
>> DDGLDEL OPT+1, OPT+10, RS+10, A+25, MSG+1, MSG+2
>> DDGLVID OPT+1, OPT+10
>> DDWA A+8, A+13, A+19, A+23
>> DDWC RS+12, A+5, AEND, POS+4*
DDWCHG PROC+9, PROC+11, RS+2, RS+8, A+7, A+12, A+18, REP~, REP+2, REP+6
DDWCHG(1 CHG+5!, PROC+8!, PROC+11*, RS+8, REP+6
>> DDWCNT A+23
DDWCOD PROC+1~, PROC+4, PROC+5, PROC+9, PROC+10
DDWDIF RS+1~, RS+2*, RS+3, RS+12, REP+1~, REP+2*, REP+5, REP+7
DDWE R+1~, R+3, RS~, RS+4*, RS+7*, A+1~, A+3, A+7, A+8*, A+10
, A+12, A+13*, A+15, A+18, A+19*, A+22, A+26, AEND+1, REP~, REP+3
, REP+5*, REP+9
>> DDWED RS+7*
DDWF A+1~, A+7*, A+12*, A+18*, A+21
DDWFIND PROC+4, PROC+6*, F+1, A+7, A+12, A+18, REP~, REP+2, REP+4, REP+8
DDWFST REP+1~, REP+4*, REP+5, REP+6
DDWI A+1~, A+10*, A+11, A+12, A+13, A+15*, A+16, A+18, A+19, A+23*
, A+24, A+25
>> DDWL( RS+9*, A+5, A+7*, A+11, A+12*, A+25, POS+2, POS+3
DDWMARK PROC+3, R+2, RS+2, RS+8, RS+11!, A+3
>> DDWMR PROC+4, PROC+9, OPT+3, OPT+10, A+10, A+19, A+23, MSG+1, MSG+2
>> DDWN RS+3, RS+8*, RS+9, RS+10, POS+3*
DDWND A+1~, A+16*, A+17, A+18, REP~, REP+4, REP+5, REP+6*, REP+8, REP+9
>> DDWOFS RS+10, A+25, POS+6, POS+7, POS+8
DDWOPT CHG+1~, CHG+3, PROC+5*, PROC+10*, PROC+13, OPT+2, OPT+4*, OPT+5*, OPT+6*, OPT+7*
, OPT+8*, OPT+9*, OPT+11, F+2*, RS+4*, AEND+1*, Q+2*, H+2*, CERR+2*
>> DDWRW RS+9, RS+10, RS+12, A+5, A+7, A+8, A+10, A+26, AEND, POS+4*
>> DDWSTB A+15, A+19
DDWSV REP+1~, REP+4*, REP+9
DDWT PROC+1~, PROC+4, PROC+5, PROC+6*, A+5, A+11, A+17
DDWX A+1~, A+5*, A+6, A+7, A+11*, A+12, A+17*, A+18, REP~, REP+3
, REP+4, REP+6, REP+7*, REP+8*, MSG~, MSG+1, FLUSH+1~*, POS+1~, POS+6*, POS+7
DTIME OPT+4
>> DX CUP+1*, POS+8*
>> DY CUP+1*, POS+8*
F POS~, POS+3, POS+4
IOM RS+10, A+25, POS+7
>> IOTM PROC+4, PROC+9, CUP+1, POS+8
>> IOXY CUP+1, POS+8
R POS~, POS+2, POS+3, POS+4, POS+8
U PROC+5, PROC+10, OPT+5, OPT+9, RS+2, RS+8, A+8, A+13, A+19, A+26
X UC~, UC+1, MIN~, MIN+1, CUP~, CUP+1
Y MIN~, MIN+1, CUP~, CUP+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All