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

Package: VA Fileman

Routine: DDWF


Information

DDWF ;SFISC/MKO-FIND, REPLACE ;8:14 AM 27 Mar 1996

Source Information

Source file <DDWF.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 4 MSG^DDW  SHIFT^DDW3  (IND,PAINT,UNMARK)^DDW7  (ASK,LINE)^DDWG  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DDWC  DDWT1  

Entry Points

Name Comments DBIA/ICR reference
CUP(Y,X) ;Cursor positioning
LOOKB ;Look backward in arrays
LOOK ;Look in arrays
FINDT(DDWT,DDWBACK) ;Find DDWT
RF(X,T) ;Find last occurrence of T in X
NEXT ;Find next occurrence of same text
UC(X) ;Return uppercase of X
REPOS(DDWY,DDWX,DDWT) ;Define DDWMARK, paint if on screen
POS(R,C,F) ;Pos cursor based on char pos C
FIND ;Prompt and find text

External References

Name Field # of Occurrence
MSG^DDW LOOK+10, LOOK+14, LOOK+19, LOOK+20, LOOKB+11, LOOKB+15, LOOKB+20, LOOKB+21
SHIFT^DDW3 POS+7
IND^DDW7 REPOS+6
PAINT^DDW7 REPOS+3
UNMARK^DDW7 FINDT+1
ASK^DDWG FIND+2
LINE^DDWG REPOS+5

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 0
  • Variable: *DDWX
  • Line Location: LOOK+21
Function Call: READ
  • Timeout: 0
  • Variable: *DDWX
  • Line Location: LOOKB+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("DDW" LOOKB+13
^TMP("DDW1" LOOK+12

Label References

Name Line Occurrences
$$RF LOOKB+2, LOOKB+3, LOOKB+7, LOOKB+13
$$UC FINDT+2, LOOK+2, LOOK+6, LOOK+12, LOOKB+2, LOOKB+3, LOOKB+7, LOOKB+13
CUP LOOK+20, LOOKB+21
FIND NEXT+2
FINDT NEXT+4, FIND+4
LOOK FINDT+5
LOOKB FINDT+4
POS REPOS+4
REPOS LOOK+3, LOOK+7, LOOK+15, LOOKB+4, LOOKB+8, LOOKB+16

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
>> DDWA LOOK+3, LOOK+7, LOOK+15, LOOKB+4, LOOKB+8, LOOKB+12, REPOS+2, REPOS+4
DDWBACK FINDT~, FINDT+3
>> DDWC LOOK+2, LOOK+20, LOOKB+2, LOOKB+3, LOOKB+21, POS+4*
DDWCOD FIND+1~, FIND+2, FIND+4
DDWF FIND+1~, LOOK+1~, LOOK+2*, LOOK+3, LOOK+5, LOOK+7*, LOOK+8, LOOK+11, LOOK+16*, LOOK+17
, LOOKB+1~, LOOKB+2*, LOOKB+3*, LOOKB+4, LOOKB+6, LOOKB+8*, LOOKB+9, LOOKB+12, LOOKB+17*, LOOKB+18
>> DDWFIND NEXT+2, NEXT+3, FIND+2, FINDT+2*
>> DDWFIND(1 NEXT+4, FINDT+4*, FINDT+5!
DDWI LOOK+1~, LOOK+5*, LOOK+6, LOOK+7, LOOK+11*, LOOK+12, LOOK+15, LOOKB+1~, LOOKB+6*, LOOKB+7
, LOOKB+8, LOOKB+12*, LOOKB+13, LOOKB+16
>> DDWL( LOOK+2, LOOK+6, LOOKB+2, LOOKB+3, LOOKB+7, POS+2, POS+3
>> DDWMARK FINDT+1, REPOS+1*, REPOS+3
>> DDWMR LOOK+5, LOOK+15, REPOS+2
>> DDWN POS+3*
>> DDWOFS REPOS+2, POS+6, POS+7, POS+8
>> DDWRW LOOK+2, LOOK+3, LOOK+5, LOOK+20, LOOKB+2, LOOKB+3, LOOKB+4, LOOKB+6, LOOKB+21, POS+4*
>> DDWSTB LOOK+11, LOOK+15
DDWT NEXT+1~, NEXT+3*, NEXT+4, FIND+1~, FIND+2, FIND+3, FIND+4, FINDT~, FINDT+2*, LOOK+2
, LOOK+3, LOOK+6, LOOK+7, LOOK+12, LOOK+15, LOOKB+2, LOOKB+3, LOOKB+4, LOOKB+7, LOOKB+8
, LOOKB+13, LOOKB+16, REPOS~, REPOS+1
DDWX LOOK+1~, LOOK+6*, LOOK+7, LOOK+12*, LOOK+13, LOOK+15, LOOK+21*, LOOKB+1~, LOOKB+7*, LOOKB+8
, LOOKB+13*, LOOKB+14, LOOKB+16, LOOKB+22*, REPOS~, REPOS+1, REPOS+2, REPOS+4, REPOS+5, POS+1~
, POS+6*, POS+7
DDWY REPOS~, REPOS+1, REPOS+2, REPOS+4, REPOS+5
>> DX CUP+1*, POS+8*
>> DY CUP+1*, POS+8*
F POS~, POS+3, POS+4
IOM REPOS+2, POS+7
>> IOTM CUP+1, POS+8
>> IOXY CUP+1, POS+8
R POS~, POS+2, POS+3, POS+4, POS+8
T RF~, RF+2, RF+3
U FIND+4, REPOS+1
X UC~, UC+1, RF~, RF+2, RF+3, CUP~, CUP+1
Y RF+1~, RF+3*, RF+4, CUP~, CUP+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All