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) ;02:24 PM 14 Aug 2002

Source Information

Source file <DDWC.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 9 MSG^DDW  SHIFT^DDW3  (IND,UNMARK)^DDW7  (RESTORE,SETUP)^DDWC1  FINDT^DDWF  LINE^DDWG  $$EZBLD^DIALOG  $$UP^DILIBF  
EN^DIR0  

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 DDWT1  

Entry Points

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

External References

Name Field # of Occurrence
MSG^DDW A+2, TOOLONGTOOLONG+5, 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 TOOLONG+4
$$EZBLD^DIALOG RS+5, TOOLONG
$$UP^DILIBF UC+1
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
  • Variable: DDWOPT#1
  • Timeout: DTIME
  • 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: TOOLONG+3
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
  • Variable: *DDWX
  • Timeout: 0
  • Line Location: FLUSH+1
Routine Call
  • DIALOG
  • Line Location:
    • RS+5
    • TOOLONG

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$MIN TOOLONG+1
$$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, TOOLONG+2, AEND, MSG+1, MSG+2
F R+4
FLUSH TOOLONG+5, E+1, Q+1, MSG+3
MSG RS+5, H+1, CERR+1
OPT PROC+13
POS RS+12, TOOLONG+4
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, TOOLONG+3, MSG+1, MSG+2
>> DDGLDEL OPT+1, OPT+10, RS+10, TOOLONG+3, MSG+1, MSG+2
>> DDGLVID OPT+1, OPT+10
>> DDWA A+8, A+13, A+19, TOOLONG+1
>> 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 TOOLONG+1
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*, TOOLONGTOOLONG+4, 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, TOOLONG+1*
TOOLONG+2, TOOLONG+3
>> DDWL( RS+9*, A+5, A+7*, A+11, A+12*, TOOLONG+3, 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, TOOLONG+1, 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, TOOLONG+3, 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, TOOLONG+4, 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, TOOLONG+3, 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, TOOLONG+4
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