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

Package: VA Fileman

Routine: DDSM


Information

DDSM ;SFISC/MKO-MULTILINE ;10:12 AM 1 Oct 1999 [ 04/02/2003 8:25 AM ]

Source Information

Source file <DDSM.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 5 ^DDS11  $$PP^DDS5  (DB,DMULT1)^DDSR  ^DIE  ^DIR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
VA Fileman 3 DDS01  DDS2  DDSM1  

Entry Points

Name Comments DBIA/ICR reference
MDN ;Move down a line
MUP ;Move up a line
POSSN(DDSSN,DDSPAINT) ;Make line with given DDSSN current
PGUP ;Page up
PGDN ;Page down
POSDA(DDSDA) ;Make line with given DDSDA current
MDA ;Update DDO, DA and Dn, set FND=1
MNAV(FND) ;Navigate within repeating blocks
END ;
MIN(X,Y) ;
SEL ;Issue read
MAX(X,Y) ;
ADD(DDSDA,DDSPDA,DDSSN) ;Add entry

External References

Name Field # of Occurrence
^DDS11 ADD+4
$$PP^DDS5 PGUP+3
DB^DDSR MUP+7, MDN+7, POSSN+16, POSSN+22, POSDA+13
DMULT1^DDSR SEL+31
^DIE SEL+27
^DIR SEL+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $J("",$P(DIR0,U,3))
  • Line Location: POSDA+9
Routine Call
  • DIE
  • Line Location:
    • SEL+27
Routine Call
  • DIR
  • Line Location:
    • SEL+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( SEL+4, SEL+26
^DIST( SEL+2

Label References

Name Line Occurrences
$$MIN POSSN+6, POSSN+18
ADD SEL+29
MDA MUP+4, MUP+7, MDN+4, MDN+7
MDN MNAV+10
MUP MNAV+9
POSDA SEL+35
POSSN END+3, PGDN+4, PGUP+5

Naked Globals

Name Field # of Occurrence
^("ADD" ADD+2*
^(0 SEL+5*, SEL+6*
^(2 SEL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA MNAV+11, MDN+1, MDA+6*, MDA+7, SEL+18*, END+2, PGDN+2, POSSN+10*, POSSN+12
>> DDACT MNAV+4, END+1*, PGDN+1*, PGDN+3*, PGUP+1*, PGUP+4*
>> DDO MNAV+11*, MDA+7*, POSSN+12*
>> DDS SEL+2
>> DDSBK MUP+7, MDN+7, MDA+3, MDA+5, SEL+2, SEL+9, SEL+22, SEL+31, POSSN+5, POSSN+9
, POSSN+15, POSSN+16, POSSN+21, POSSN+22, POSDA+2, POSDA+8, POSDA+12, POSDA+13, ADD+1, ADD+3
, ADD+4
>> DDSCHG ADD+5*
>> DDSCHKQ SEL+32*, SEL+34*
DDSCL MNAV+3~, MNAV+6*, MUP+3, MUP+4*, MDN+3, MDN+4*, MDA+2
DDSDA MDA+4, MDA+5*, MDA+6, SEL+18*, SEL+29, SEL+31, SEL+35, POSSN+9*, POSSN+10, POSDA~
, POSDA+2, ADD~, ADD+1, ADD+2, ADD+3
DDSDASV MDA+1~, MDA+4*
DDSDDO MNAV+3~, MNAV+4*, MNAV+9, MNAV+10, MNAV+11, MDA+7
>> DDSDL MDA+6, SEL+18, POSSN+10
DDSFN SEL+20~, SEL+22*, SEL+26, SEL+30*, SEL+31
DDSLASCN SEL+13~, SEL+14*, SEL+15
DDSLN SEL+20~, SEL+21*, SEL+31
DDSLSN POSSN+1~, POSSN+5*, POSSN+6, POSSN+18
DDSMSPEC SEL+4~*, SEL+5, SEL+6
>> DDSNP PGDN+3
DDSNR MNAV+3~, MNAV+7*, MDN+3
DDSPAINT POSSN~, POSSN+16
DDSPDA MNAV+3~, MNAV+6*, MDA+3, MDA+5, SEL+20~, SEL+21*, SEL+29, POSSN+1~, POSSN+2*, POSSN+5
, POSSN+9, POSSN+15, POSSN+21, POSDA+1~, POSDA+3*, POSDA+8, POSDA+12, ADD~, ADD+1, ADD+3
>> DDSPG MUP+7, MDN+7, MDA+3, MDA+5, SEL+2, SEL+9, SEL+22, SEL+31, PGDN+3*, PGUP+3*
, POSSN+5, POSSN+9, POSSN+15, POSSN+16, POSSN+21, POSSN+22, POSDA+2, POSDA+8, POSDA+12, POSDA+13
, ADD+1, ADD+3
>> DDSREFS SEL+22
>> DDSREFT MDA+3*, MDA+5, SEL+9, POSSN+5, POSSN+9, POSSN+15*, POSSN+21*, POSDA+2, POSDA+8*, POSDA+12*
, ADD+1, ADD+2, ADD+3
>> DDSREP MNAV+6, MNAV+7, MDA+2*, MDA+3, MDA+7, SEL+3, SEL+4, SEL+7, SEL+9, SEL+10
, SEL+14, SEL+21, SEL+24, SEL+26, PGDN+4, PGUP+2, PGUP+5, POSSN+2, POSSN+3, POSSN+12
, POSSN+13, POSSN+14*, POSSN+15, POSSN+18, POSSN+20*, POSSN+21, POSDA+2, POSDA+3, POSDA+5, POSDA+7*
, POSDA+8, POSDA+11*, POSDA+12
DDSROOT SEL+8~, SEL+9*, SEL+11*, SEL+12
DDSSN MNAV+3~, MNAV+7*, MUP+1, MUP+2*, MDN+2*, MDA+2, MDA+5, SEL+20~, SEL+21*, SEL+29
, SEL+31, POSSN~, POSSN+6*, POSSN+7*, POSSN+9, POSSN+13, POSSN+14, POSSN+18, POSSN+20, POSDA+1~
, POSDA+2*, POSDA+5, POSDA+7, POSDA+11, ADD~, ADD+1, ADD+3
DDSSTL MNAV+3~, MNAV+6*, MUP+6*, MDN+6*, MDA+2, POSSN+1~, POSSN+3*, POSSN+13, POSSN+14, POSSN+18*
, POSSN+19*, POSSN+20, POSDA+1~, POSDA+3*, POSDA+5, POSDA+7
DDSSUB SEL+8~, SEL+10*, SEL+11
>> DDSTP SEL+2
>> DDSU("N" MNAV+4
>> DIE SEL+2, SEL+5, SEL+6, SEL+14, ADD+2
DIR SEL+16!
DIR("S" SEL+12*, SEL+15*
DIR(0 SEL+2*
>> DIR0 POSDA+9
>> DIR0N SEL+16
DIROUT SEL+16!
DIRUT SEL+1~, SEL+16
DR SEL+25~, SEL+26*
DUOUT SEL+16!
DX POSDA+6~, POSDA+9*
DY POSDA+6~, POSDA+9*
FND MNAV~, MNAV+11*, MDA+8*
>> IOXY POSDA+9
U MNAV+4, MNAV+6, MNAV+7, MDA+2, MDA+3, MDA+7, SEL+2, SEL+3, SEL+4, SEL+5
, SEL+6, SEL+7, SEL+9, SEL+10, SEL+14, SEL+19, SEL+21, SEL+22, SEL+24, SEL+26
, SEL+37, PGDN+4, PGUP+2, PGUP+5, POSSN+2, POSSN+3, POSSN+12, POSSN+13, POSSN+14, POSSN+15
, POSSN+18, POSSN+20, POSSN+21, POSDA+2, POSDA+3, POSDA+5, POSDA+7, POSDA+8, POSDA+9, POSDA+11
, POSDA+12
X SEL+25~, SEL+38, MIN~, MIN+1, MAX~, MAX+1
Y SEL+18, SEL+19, SEL+25~, SEL+37*, SEL+38*, PGUP+3, PGUP+4, MIN~, MIN+1, MAX~
, MAX+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All