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

Package: Dental

Routine: DENTDCM2


Information

DENTDCM2 ;WASH ISC/TJK-MODIFIED DICM2 ROUTINE ; 2-Jul-1987 4:59 pm;12/16/91 4:15 PM

Source Information

Source file <DENTDCM2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Dental 4 X^DENTDC  DO^DENTDC1  YN^DENTDCN  DQ^DENTDCQ  

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

Package Total Caller Graph
Dental 4 DENTDC  DENTDC1  DENTDCM1  DENTDCN  

Entry Points

Name Comments DBIA/ICR reference
V
ALL
DIC ;
DQ
Q
QQ
NAME ;DETERMINE EXTERNAL FORM FROM INTERNAL FOR VP
Y
S
D

External References

Name Field # of Occurrence
X^DENTDC DIC+13
DO^DENTDC1 DIC+13
YN^DENTDCN DIC+14
DQ^DENTDCQ DIC+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"Searching for a "_$P(DIVPDIC,U,2)
  • Line Location: DIC+11
Function Call: WRITE
  • Prompt: !?9,"...OK"
  • Line Location: DIC+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( V, V+1, V+2, ALL, DIC+10, Y, S, S+1, S+2
^DIC - [#1] V+2, DIC+2, DIC+3, DIC+14

Label References

Name Line Occurrences
ALL DENTDCM2+4, ALL+1
DIC V, V+1, V+2, ALL
DQ DIC+1, DIC+2, DIC+12, DIC+13
Q DENTDCM2+4, V, V+1, V+2, V+3, ALL, ALL+1
S S+1, S+2
V Q
Y NAME+2

Naked Globals

Name Field # of Occurrence
^( V, V+1, V+2, ALL, S+1, S+2
^(0 V, V+1, V+2, ALL, NAME+1, S+1, S+2
^(1 DIC+10
^(2 Y

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DENTDCM2+3*, V+1*, V+2*, ALL, DIC+3*, DIC+5, DIC+9*, DIC+10*, DIC+13*, DIC+14
, NAME+1*, NAME+2, S*, D*
%YY NAME+2*!
%YYY NAME+2*!
>> C NAME+2*, Y*, S*, S+1*, S+2*, S+3
>> D DQ*
DIC DENTDCM2+3, DIC+3*, DIC+5, DIC+13, DQ!*
DIC( DENTDCM2+3
DIC("A" Q+1*
DIC("DR" DENTDCM2+4!, Q+1*
DIC("S" DENTDCM2+4!, DIC+5*, DIC+10*, Q+1*
DIC("V" DIC+1, DQ*
DIC("W" DENTDCM2+4!
DIC(0 DIC+4, DIC+9*, DIC+11, DIC+14, DQ*
>> DICR ALL+1, DIC+3, DIC+4, DIC+9, DIC+10, DIC+11, DIC+12, DIC+13, DQ, Q
, Q+1, QQ
>> DICR( ALL+1*, DIC+4, DIC+9, DIC+10, DIC+11, DIC+12, DIC+13, DQ, Q*, Q+1*
, QQ!
>> DICR("^" DIC+13!
DIEX DENTDCM2+4*, V, V+1, V+2, ALL, QQ!
>> DINAME NAME+1*, NAME+2*
DIVA Q+1, QQ!
DIVDIC DENTDCM2+3*, DIC+5, DQ, QQ!
DIVDO DENTDCM2+3*, V, V+1, V+2, ALL, DIC+10, QQ!
DIVDR Q+1, QQ!
DIVDS DENTDCM2+3*, Q+1, QQ!
DIVP V*, V+1*, V+2*, ALL*, ALL+1!, DIC+1, DIC+10, Q!, QQ!
DIVP( DIC+1, DIC+13*
DIVP1 ALL*, DIC+11, DIC+14, QQ!
DIVPDIC V*, V+1*, V+2*, ALL*, DIC+1, DIC+2, DIC+3, DIC+9, DIC+10, DIC+11
, DIC+13, DIC+14, QQ!
DIVS DIC+5, Q+1, QQ!
DIVV DQ, QQ!
>> DIY NAME+1, NAME+2*
DJC NAME+2*!, Y, S, S+1*
DO DENTDCM2+4!, DQ!, QQ!
DO(2 DENTDCM2+3
>> DS DENTDCM2+3, Q+1*
DUOUT DENTDCM2+4!, ALL, DIC+13, Q, QQ!
>> DZ DIC+12*
U V+2, DIC+9, DIC+10, DIC+11, DIC+14, NAME+1, Y, S, S+1, S+2
X DENTDCM2+4, V*, V+1*, V+2*, V+3!, ALL*, DIC+12*, DIC+13*!, Q+1!
Y DENTDCM2+4*, V+1, V+2, ALL, DIC+1*!, DIC+2*, DIC+12*, DIC+13, DIC+14*, Q
, Q+1, QQ, NAME+2*, S*, S+1*, S+2*, S+3, D*
Y(0 DIC+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All