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

Package: VA FileMan

Routine: DICATT5


Information

DICATT5 ;SFISC/XAK-POINTERS ;12:04 PM 25 Jan 2000

Source Information

Source file <DICATT5.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 10 ^DIAC  ^DIC  CHECK^DICATT  ^DICATT1  NO^DICATT2  HELP^DICATT4  YN^DICN  EN^DICOMP  
^DIM  RW^DIR2  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA FileMan 2 DICATT  DICATT6  

Entry Points

Name Comments DBIA/ICR reference
A
Q
B
E
H
M
77
P
S ;
T
7
D0

External References

Name Field # of Occurrence
^DIAC 77
^DIC 7+4
CHECK^DICATT 7+2, T
^DICATT1 H
NO^DICATT2 T
HELP^DICATT4 M+2
YN^DICN P+1, S+2
EN^DICOMP S+6
^DIM M+3
RW^DIR2 M

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: 7+2
Function Call: WRITE
  • Prompt: !,"POINT TO WHICH FILE: "
  • Line Location: 7+2
Function Call: WRITE
  • Prompt: Y_"// "
  • Condition for execution: Y]""
  • Line Location: 7+2
Function Call: WRITE
  • Prompt: !,$C(7)
  • Line Location: P+0
Function Call: WRITE
  • Prompt: !,"WILL NOT "
  • Line Location: P+0
Function Call: WRITE
  • Prompt: !,"SHOULD "
  • Line Location: P+1
Function Call: WRITE
  • Prompt: !
  • Line Location: P+1
Function Call: WRITE
  • Prompt: !?5,"Answer YES if there is a condition which should prohibit",!?5,"selection of some entries."
  • Line Location: S+2
Function Call: WRITE
  • Prompt: I_"// "
  • Line Location: S+4
Function Call: WRITE
  • Prompt: !?4
  • Condition for execution: $X>35
  • Line Location: S+4
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: S+5
Function Call: WRITE
  • Prompt: $C(7),!,"TOO COMPLICATED!"
  • Line Location: S+7
Function Call: WRITE
  • Prompt: $C(7),!?8,"WARNING-- THIS DOESN'T LOOK LIKE A TRUTH-VALUED EXPRESSION"
  • Line Location: S+8
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: M+0
Function Call: WRITE
  • Prompt: $C(7),!,?8,"WARNING - Screen Does Not Contain DIC(""S"")"
  • Line Location: M+4
Function Call: READ
  • Timeout: DTIME
  • Variable: %
  • Line Location: E+0
Function Call: WRITE
  • Prompt: !?5,$C(7),"An explanation must be entered."
  • Line Location: E+0
Function Call: WRITE
  • Prompt: "'ADDING A NEW "_$P(DE,U,2)_" FILE ENTRY' (""LAYGO"")"
  • Line Location: A+0
Function Call: WRITE
  • Prompt: "BE ALLOWED WHEN ANSWERING THE "_F_"' QUESTION"
  • Line Location: B+0
Routine Call
  • DIC
  • Line Location:
    • 7+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( 77, S+1, E+1, E+2*

Label References

Name Line Occurrences
7 7+4
77 7+4
A P, P+1
B P, P+1
D0 D0
E Q+1, E
H P+2
M S+4, S+5, M+2
Q Q
S P+2, S+2, S+5, S+7, M, M+1, M+3, E
T 7+4, P+1, P+2, S+5

Naked Globals

Name Field # of Occurrence
^(0 7+1, 7+4
^(12 S+1, S+3!
^(12.1 S+1, S+3!, E+1, E+2*
^(12.2 S+1, S+3!, S+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % 7*, 7+1, 77*, P, P+1*, P+2, S+1*, S+2, S+3, E*
, E+2
>> A S+1, E+1, E+2
>> C P+2*, E+2*
>> D S+1*, Q+1*, M, M+1
>> DA S+1, E+1, E+2
>> DBOOL S+8
>> DE 7+4*, P+2, S+2, S+6, A
DG S+6!
DG( S+6*
DIAC 7+4!, 77*!
DIC 7!, 7+3*, 7+4!, T!
DIC("S" 7+3*
DIC(0 7*, 7+2*
DIFILE 7+4!, 77*!
>> DIZ H*
>> DLV S+6*
>> DLV0 S+6*
>> DQI S+6*
DTIME 7+2, S+5, M, E
>> DTOUT 7+2*, T, S+5*, M*, E*
DUZ(0 P+2, S+5, Q+1
>> E P+2*, S+6, D0
>> F B
>> I S+1*, S+5, S+8*, D0*, Q*
>> I( S+6*
>> J( S+6*
K S+6!*
K(1 S+6*
>> L P+2*
>> M(1 E+1*
>> O 7, 7+1, P+1
>> P S+1*, E
U 7, 7+1, 7+2, 77, P+1, P+2, S+2, S+5, M, E
, A
>> X 7+2*, 7+4*, P+2, S+2*, S+5*, S+6, S+7, D0*, Q*, Q+1*
, M*, M+1*, M+2, M+3*, M+4, E+1, E+2
>> Y 7*, 7+1*, 7+2, 7+4, 77, M*
>> Z P+2*, E+2*, H
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All