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

Package: VA FileMan

Routine: DDSRP


Information

DDSRP ;GFT/GFT - PRINT FORM 'DDS', PAGE 'DDS3P';2013-01-25 12:19 PM

Source Information

Source file <DDSRP.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 9 (INIT,KILL)^DDGLIB0  FINISH^DDGLIBP  ($$D0,BLDDA)^DDS  $$VAL^DDSCOMP  $$HITE^DDSR  HLP^DDSUTL  $$LABEL^DIALOGZ  $$UP^DILIBF  
^DIR  
Kernel 2 ^%ZIS  ^%ZISC  

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 DDS01  

Entry Points

Name Comments DBIA/ICR reference
EN(DDS,DDS3P,DDSJ) ; Main Entry Point
ENQ ; Goto label in case we fail to open the device.
BLKS ;FROM ^DDSR
PRINT ;
CAP
DB(DDS3P,DDS3B) ;DATA BLOCK
DMULT(DDS3P,DDS3B,DDS3FN) ;Paint data, all lines
GFT
DMULT1(DDS3P,DDS3B,DDS3FN,DDS3DA,DDS3LN,DDS3SN,DDS3SEL) ;Paint 1 line, LINE DDS3LN
DF(DDS3P,DDS3B,DDS3DDO,DDS3DA,DDS3C,DDS3FN,DDS3FLG,DDS3LN,DDS3SN) ;Paint field
XCAP ;Paint exec caps
XCAPQ
PUT(X)

External References

Name Field # of Occurrence
^%ZIS EN+12
^%ZISC EN+19
INIT^DDGLIB0 ENQ+1
KILL^DDGLIB0 EN+11
FINISH^DDGLIBP ENQ+3
$$D0^DDS XCAP+5~
BLDDA^DDS XCAP+6
$$VAL^DDSCOMP DF+8
$$HITE^DDSR DMULT1+1
HLP^DDSUTL EN+13
$$LABEL^DIALOGZ CAP+2
$$UP^DILIBF CAP+2, XCAP+19
^DIR EN+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *27,"[?1000l"
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: $P(DDGLCLR,DDGLDEL,2)
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL)_"PRINT SCREEN"_$P(DDGLVID,DDGLDEL,10)
  • Line Location: EN+10
Function Call: WRITE
  • Prompt: *27,"[?1000h"
  • Line Location: ENQ+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: "_"
  • Line Location: PRINT+3
Routine Call
  • %ZIS
  • Line Location:
    • EN+12
Routine Call
  • DDS
  • Line Location:
    • XCAP+5~
Routine Call
  • DDS
  • Line Location:
    • XCAP+6
Routine Call
  • DIR
  • Line Location:
    • EN+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIST( EN+4, BLKS+1, BLKS+6, XCAP+9, XCAP+10
^TMP("DDS" EN+3
^UTILITY($J EN+5!, PRINT+2, PUT*

Label References

Name Line Occurrences
BLKS EN+16
CAP EN+16
DB BLKS+2, BLKS+6
DF DB+11, DMULT1+5
DMULT DB+13
DMULT1 GFT+11
ENQ EN+13
PRINT EN+16
PUT CAP+3, GFT+12, DF+20, XCAP+24
XCAP DF+2
XCAPQ XCAP+9, XCAP+10, XCAP+15

Naked Globals

Name Field # of Occurrence
^( BLKS+6, CAP+2, CAP+3, DB+11, GFTGFT+2, DMULT1+2
^("D" DF+15
^("X" DF+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A CAP~, CAP+2*
BLK EN+2~, BLKS+1*, BLKS+2, BLKS+6*
C CAP~
C1 CAP~, CAP+2*
C2 CAP~, CAP+2*
D0 XCAP+2~*
DA XCAP+2~*, XCAP+5~
DDCAP CAP~
DDCAP( CAP+2*
>> DDGLCLR EN+8
>> DDGLDEL EN+8, EN+10
>> DDGLVID EN+10
DDS EN~, EN+3, EN+4, EN+18~, ENQ+2, BLKS+1, BLKS+6
DDS3 DB+2*, DB+3, DB+4!
DDS3B DB~, DB+1, DB+2, DB+8, DB+9, DB+11, DB+13, DMULT~, DMULT+2, GFT
GFT+2, GFT+4, GFT+6, GFT+8, GFT+10, GFT+11, DMULT1~, DMULT1+1, DMULT1+2, DMULT1+5
, DF~, DF+8, XCAP+8, XCAP+9, XCAP+10, XCAP+20
DDS3BO BLKS+5~, BLKS+6*
DDS3C DB+11*, DB+12!, DMULT1+2*, DMULT1+3*, DMULT1+4*, DMULT1+5, DMULT1+6!, DF~, DF+2, DF+4
, DF+5, DF+8, DF+18, XCAP+22, XCAP+23
DDS3CAP CAP+3*, XCAP+16*, XCAP+23*, XCAP+24, XCAPQ!
DDS3DA DB+8*, DB+9, DB+11, DB+12!, GFT+10*, GFT+11, GFT+13!, DMULT1~, DMULT1+5, DF~
, DF+8, DF+15, XCAP+2, XCAP+4, XCAP+6
DDS3DDO DB+10*, DB+11*, DB+12!, DMULT1+1*, DMULT1+2*, DMULT1+5, DMULT1+6!, DF~, DF+8, XCAP+9
XCAP+10, XCAP+20
DDS3FLD DF+1~, DF+5*, DF+11, DF+12, DF+15
DDS3FLG DF~, DF+16
DDS3FN DB+3*, DB+11, DB+13, DB+15!, DMULT~, GFT+11, DMULT1~, DMULT1+5, DF~, DF+12~*
, DF+15
DDS3L0 XCAP+9*, XCAP+18, XCAPQ!
DDS3L01 XCAP+10*, XCAP+15, XCAPQ!
DDS3LEN DF+1~, DF+5*, DF+18, DF+19
DDS3LN GFT+8*, GFT+9, GFT+11, GFT+12*, GFT+13!, DMULT1~, DMULT1+3, DMULT1+4, DMULT1+5, DF~
XCAP+12
DDS3NREP GFT+2*, GFT+5*, GFT+13!
DDS3P EN~, BLKS+1, BLKS+2, BLKS+6, CAP+2, CAP+3, DB~, DB+1, DB+2, DB+8
, DB+9, DB+11, DB+13, DMULT~, DMULT+2, GFT+2, GFT+4, GFT+6, GFT+8, GFT+10
GFT+11, DMULT1~, DMULT1+2, DMULT1+5, DF~, XCAP+8, XCAP+20
DDS3PDA DMULT+2*, GFTGFT+4, GFT+6, GFT+8, GFT+10, GFT+13!
DDS3PTB DB+3*, DB+11, DB+15!
DDS3REP DB+3*, DB+6, DB+15!, GFT+12
DDS3SEL GFT+2*, GFT+5*, GFT+11, GFT+13!, DMULT1~
DDS3SN GFT+9*, GFT+10, GFT+11, GFT+13!, DMULT1~, DMULT1+5, DF~, XCAP+13
DDS3STL GFT+1*, GFT+5*, GFT+13!
DDS3TP XCAP+8*, XCAP+18, XCAPQ!
DDSDL XCAP+4~*, XCAP+5
DDSHITE DMULT1+1~*, DMULT1+3, DMULT1+4
DDSI PRINT+1~*, PRINT+2*
DDSJ EN~, EN+1*, EN+3
DDSLN XCAP+1~, XCAP+12*
DDSREFS EN+2~, EN+4*, CAP+1, CAP+2, CAP+3, DB+2, DB+11, GFT+2, DMULT1+2, XCAP+8
DDSREFT EN+2~, EN+3*, DB+1, DB+8, DB+9, DMULT+2, GFT+4, GFT+6, GFT+8, GFT+10
, DF+15, XCAP+20
DDSSN XCAP+1~, XCAP+13*
DDSX DF+1~, DF+8*, DF+15*, DF+16, DF+17*, DF+18*, DF+19*, DF+20
DIE DB+7~, DB+9*, DMULT+1~, GFT+6*
DIR EN+18~
DIR(0 EN+18*
DUZ("LANG" CAP+1
>> DX EN+9*, CAP+3*, GFT+12*, DF+4*, XCAP+22*, PUT
>> DY EN+9*, CAP+1*, CAP+2, CAP+3*, GFT+12*, DF+4*, XCAP+22*, PUT
IO EN+15
IOF EN+14*, PRINT+2, PRINT+4
IOP EN+2~
IOSL PRINT+2
IOST EN+14, EN+18
>> IOXY EN+9
P CAP~
PC CAP~
POP EN+2~, EN+13
U BLKS+1, CAP+2, DB+3, DMULT+2, GFT+2, GFT+5, DMULT1+3, DMULT1+4, DF+2, DF+4
, DF+5, DF+8, DF+18, XCAP+8, XCAP+18, XCAP+22, XCAP+23
V CAP~
X EN+2~, CAP+2*, DMULT+1~, GFT+1*, GFT+4*, GFT+5, PUT~
Y EN+2~, PRINT+2*, PRINT+3*, XCAP+1~, XCAP+15, XCAP+16, XCAP+19*, XCAP+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All