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

Package: VA FileMan

Routine: DDW5


Information

DDW5 ;SFISC/PD KELTZ-WRAP, BREAK, ILINE, XLINE ;01:23 PM 21 Dec 1994

Source Information

Source file <DDW5.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 4 (SCRUP,SHIFT)^DDW3  ADJMAR^DDW6  UNMARK^DDW7  UP^DDWT1  

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

Package Total Caller Graph
VA FileMan 5 DDW4  DDW6  DDW8  DDW9  DDWT1  

Entry Points

Name Comments DBIA/ICR reference
WRAP ;Wrap at word boundary
WRAPI ;Cursor in middle
WRAPW ;Cursor at end
BREAK(DDWFLAG) ;Break line, make new line current
ILINE ;Insert line below current line, make that current
XLINE(DDWFLAG,DDWNP) ;Delete current line
XLINEP ;Redisplay screen
TR(X)
LD(X)
CUP(Y,X) ;
POS(R,C,F) ;
SCR(C) ;
MIN(X,Y) ;

External References

Name Field # of Occurrence
SCRUP^DDW3 ILINE+25
SHIFT^DDW3 POS+7
ADJMAR^DDW6 WRAPW+3
UNMARK^DDW7 BREAK+6, XLINE+7
UP^DDWT1 XLINE+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $E(DDWLST,1,IOM+DDWOFS-DDWC)
  • Line Location: WRAPI+16
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)_$E(DDWTXT(DDWI),1+DDWOFS,IOM+DDWOFS)
  • Line Location: WRAPW+18
Function Call: WRITE
  • Prompt: $E(DDWN,1+DDWOFS,IOM+DDWOFS)
  • Line Location: WRAPW+19
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)
  • Line Location: BREAK+11
Function Call: WRITE
  • Prompt: $E(DDWN,1+DDWOFS,IOM+DDWOFS)
  • Line Location: BREAK+17
Function Call: WRITE
  • Prompt: $E(DDWN,1,IOM)
  • Line Location: BREAK+21
Function Call: WRITE
  • Prompt: $E(DDWN,1+DDWOFS,IOM+DDWOFS)
  • Line Location: BREAK+24
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,4)
  • Line Location: ILINE+12
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,3)
  • Line Location: ILINE+13
Function Call: WRITE
  • Prompt: @$P(DDGLED,DDGLDEL,2)
  • Line Location: ILINE+16
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL)
  • Line Location: ILINE+17
Function Call: WRITE
  • Prompt: @$P(DDGLED,DDGLDEL,2)
  • Line Location: ILINE+18
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,4)
  • Line Location: XLINEP+2
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,3)
  • Line Location: XLINEP+3
Function Call: WRITE
  • Prompt: @$P(DDGLED,DDGLDEL,2)
  • Line Location: XLINEP+6
Function Call: WRITE
  • Prompt: $C(10)
  • Line Location: XLINEP+7
Function Call: WRITE
  • Prompt: @$P(DDGLED,DDGLDEL,2)
  • Line Location: XLINEP+8
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL)
  • Line Location: XLINEP+10
Function Call: WRITE
  • Prompt: $E(DDWL(DDWMR),1+DDWOFS,IOM+DDWOFS)
  • Line Location: XLINEP+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("DDW" ILINE+22*
^TMP("DDW1" ILINE+5*, XLINE+9

Label References

Name Line Occurrences
$$LD BREAK+9
$$MIN WRAPI+14
$$SCR WRAPW+5, BREAK+16
$$TR WRAPI+6, WRAPI+8, WRAPI+12
BREAK WRAP+3, WRAPI+1, WRAPI+7, WRAPI+10, WRAPW+9
CUP WRAPW+17, WRAPW+19, BREAK+17, BREAK+21, BREAK+24, ILINE+8, ILINE+12, ILINE+17, XLINEP+3, XLINEP+7
XLINEP+10, XLINEP+13
ILINE WRAPW+14, BREAK+12
POS WRAP+3, WRAPI+1, WRAPI+7, WRAPI+10, WRAPI+18, WRAPW+9, WRAPW+20, BREAK+18, BREAK+22, ILINE+19
, XLINE+16, XLINE+19
WRAPI WRAP+2
WRAPW WRAP+4, WRAPI+15
XLINEP XLINE+12

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, SCR~, SCR+1
>> DDGLCLR WRAPW+18, BREAK+11, XLINEP+10
>> DDGLDEL WRAPW+18, BREAK+11, ILINE+10, ILINE+11, ILINE+12, ILINE+13, ILINE+16, ILINE+17, ILINE+18, XLINEP+1
XLINEP+2, XLINEP+3, XLINEP+6, XLINEP+8, XLINEP+10
>> DDGLED ILINE+10, ILINE+11, ILINE+12, ILINE+13, ILINE+16, ILINE+17, ILINE+18, XLINEP+1, XLINEP+2, XLINEP+3
XLINEP+6, XLINEP+8
>> DDWA BREAK+6, ILINE+4, ILINE+22*, XLINE+7, XLINE+17
>> DDWBF ILINE+27*, XLINE+20*
>> DDWC WRAP+1, WRAP+2, WRAPI+3, WRAPI+5, WRAPI+9, WRAPI+12, WRAPI+13, WRAPI+14, WRAPI+16, WRAPI+18
WRAPW+8*, WRAPW+9, BREAK+7, BREAK+10, ILINE+19, XLINE+19, POS+4*
>> DDWCNT ILINE+4, ILINE+26*, XLINE+14*, XLINE+15, XLINE+16*, XLINE+17
DDWCSV WRAPI+2~, WRAPI+5*, WRAPI+7
DDWFLAG BREAK~, BREAK+15, BREAK+20, XLINE~, XLINE+17
DDWI WRAPI+2~, WRAPI+3*, WRAPI+4, WRAPI+7, WRAPW+1~, WRAPW+12*, WRAPW+13, WRAPW+15, WRAPW+18, ILINE+2~
ILINE+6*, ILINE+23*, XLINE+6~, XLINE+8*
>> DDWL( WRAP+1*, WRAPI+6*, WRAPI+8*, WRAPI+13*, WRAPI+17*, WRAPW+7*, WRAPW+13*, WRAPW+15*, BREAK+10*, BREAK+13*
ILINE+5, ILINE+6*, ILINE+7*, ILINE+23*, ILINE+24*, XLINE+8*, XLINE+10*, XLINEP+12, XLINEP+14, POS+2
, POS+3
>> DDWL(1 ILINE+22
>> DDWLMAR WRAPI+1, BREAK+8, BREAK+9, BREAK+22, XLINE+16
DDWLST WRAPI+2~, WRAPI+12*, WRAPI+16, WRAPI+17
>> DDWMARK BREAK+6, XLINE+7
>> DDWMR ILINE+3, ILINE+4, ILINE+5, ILINE+6, ILINE+12, ILINE+23, ILINE+24, XLINE+8, XLINE+10, XLINEP+3
XLINEP+4, XLINEP+7, XLINEP+10, XLINEP+12, XLINEP+13, XLINEP+14
>> DDWN WRAP+1*, WRAP+2, WRAPI+1, WRAPI+3, WRAPI+6*, WRAPI+8*, WRAPI+12, WRAPI+13*, WRAPI+17, WRAPW+2
WRAPW+7*, WRAPW+13*, WRAPW+15*, WRAPW+19, BREAK+7, BREAK+10*, BREAK+13*, BREAK+16, BREAK+17, BREAK+21
, BREAK+24, POS+3*
DDWNP XLINE~, XLINE+12
>> DDWOFS WRAPI+16, WRAPW+6, WRAPW+16, WRAPW+18, WRAPW+19, BREAK+16, BREAK+17, BREAK+21, BREAK+24, XLINEP+14
, POS+6, POS+7, POS+8, SCR+1
>> DDWRAP WRAP+3, WRAPI+1
>> DDWRMAR WRAP+3, WRAPI+4, WRAPI+10, WRAPI+14*, WRAPI+17*
DDWRMSV WRAPI+2~, WRAPI+14*, WRAPI+17
DDWRST BREAK+5~, BREAK+7*, BREAK+8, BREAK+9*, BREAK+13
>> DDWRW WRAP+1, WRAP+3, WRAPI+1, WRAPI+6, WRAPI+7, WRAPI+8, WRAPI+10, WRAPI+13, WRAPI+17, WRAPI+18
WRAPW+7, WRAPW+9, WRAPW+13, WRAPW+15, WRAPW+17, WRAPW+19, WRAPW+20, BREAK+6, BREAK+10, BREAK+13
, BREAK+17, BREAK+18, BREAK+21, BREAK+22, BREAK+24, ILINE+3, ILINE+6, ILINE+7, ILINE+8, ILINE+12
ILINE+16, ILINE+17, ILINE+19, XLINE+7, XLINE+8, XLINE+17, XLINE+19, XLINEP+4, XLINEP+6, POS+4*
DDWS1 WRAPW+1~, WRAPW+5*, WRAPW+6
DDWS2 WRAPW+1~, WRAPW+5*, WRAPW+6, WRAPW+16
>> DDWSTB ILINE+5*, XLINE+9*
DDWTXT WRAPW+1~, WRAPW+3, WRAPW+5, WRAPW+6, WRAPW+12
DDWTXT( WRAPW+5, WRAPW+13, WRAPW+15, WRAPW+18
DDWTXT(1 WRAPW+2*, WRAPW+5, WRAPW+7, WRAPW+8
DDWTXT(2 WRAPW+7
DDWX ILINE+2~, ILINE+15*, ILINE+16, XLINE+6~, XLINE+9*, XLINE+10, XLINEP+5*, XLINEP+6, POS+1~, POS+6*
, POS+7
>> DX CUP+1*, POS+8*
>> DY CUP+1*, POS+8*
F POS~, POS+3, POS+4
I TR+1~, TR+2*, TR+3, LD+1~, LD+2*, LD+3
IOM WRAPI+16, WRAPW+18, WRAPW+19, BREAK+17, BREAK+21, BREAK+24, XLINEP+14, POS+7
>> IOTM ILINE+15, ILINE+16*, XLINEP+5, XLINEP+6*, CUP+1, POS+8
>> IOXY CUP+1, POS+8
R POS~, POS+2, POS+3, POS+4, POS+8
U WRAPW+6, WRAPW+16, BREAK+6, BREAK+16, BREAK+21, XLINE+7, SCR+1
X TR~, TR+2, TR+3, LD~, LD+2, LD+3, CUP~, CUP+1, MIN~, MIN+1
Y CUP~, CUP+1, MIN~, MIN+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All