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

Package: Surgery

Routine: SRCUSS1


Information

SRCUSS1 ;TAMPA/CFB - SCREEN SERVER ; [ 03/11/02 13:40 PM ]

Source Information

Source file <SRCUSS1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Surgery 3 A^SRCUSS  M^SRCUSS0  ^SRCUSS2  
VA FileMan 2 ^DIE  EN^DIQ  

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

Package Total Caller Graph
Surgery 2 SRCUSS  SRCUSS3  

Entry Points

Name Comments DBIA/ICR reference
B
BP1
BP10
BP2
BCOM
BM
BQ
CNG
ID
IX
SET
QUES ;
RET ; pause for display
ICD

External References

Name Field # of Occurrence
^DIE CNG+3, IX
EN^DIQ CNG
A^SRCUSS BP10+3, BP10+4, BP10+5, BP2+4
M^SRCUSS0 BP2+3
^SRCUSS2 CNG+4

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: Q7
  • Timeout: DTIME
  • Line Location: BP1+1
Function Call: WRITE
  • Prompt: Q("LO")
  • Line Location: BP1+8
Function Call: WRITE
  • Prompt: !,Q("EPE")
  • Line Location: BP2+2
Function Call: READ
  • Formatting: !!
  • Prompt: "Press <RET> to continue "
  • Variable: Q8
  • Timeout: DTIME
  • Line Location: CNG+0
Function Call: WRITE
  • Prompt: Q("HI")
  • Line Location: CNG+0
Function Call: WRITE
  • Prompt: !,"If there is more than one page to this screen, entering '+' or '-' followed",!,"by the number of pages or entering 'P' followed by the page number will",!,"take you to the desired page."
  • Line Location: QUES+2
Function Call: WRITE
  • Prompt: !!,"Enter '^' to quit, or '^^' to return to the menu options."
  • Line Location: QUES+3
Function Call: READ
  • Formatting: !!
  • Prompt: "Press <RET> to continue "
  • Variable: Q("QUESTION")
  • Timeout: DTIME
  • Line Location: QUES+4
Function Call: WRITE
  • Prompt: !!,"Forget it."
  • Line Location: QUES+4
Function Call: WRITE
  • Prompt: Q("NOR"),!!,"Press <RET> to continue "
  • Line Location: RET+1
Routine Call
  • DIE
  • Line Location:
    • CNG+3
    • IX

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( ID, ICD+2
^DD(130 ICD+4, ICD+5
^TMP("SRCUSS" BP2+2, BQ!

Label References

Name Line Occurrences
B BP2+2
BCOM BP2
BM BP2
BP10 B+2
BP2 B+1, BP1+5, BP1+7, BP10+2
BQ B, BP10+1, BP10+4, BP2+1
CNG BP2+1
ICD CNG+2
ID ID+1
IX CNG+1
QUES BP1+5, BP1+7, BP10+2
RET CNG+3
SET CNG+2, IX

Naked Globals

Name Field # of Occurrence
^( ID
^(2 BP2+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA CNG*
>> DA( SET*
DE BQ!
>> DIC CNG*
>> DIC("S" BP2+1*!
>> DIE CNG*, ICD, ICD+2, ICD+3
DP BQ!
DQ BQ!
>> DR B*, BP2*, BM+2*, CNG*, IX*, RET+1, ICD+2*, ICD+3, ICD+6*
>> DR(1 RET+1, ICD+7*
DTIME BP1+1, CNG, QUES+4, RET+1
DX BP1*, BQ!
DY BP1*, BQ!
>> EMILY BP2+3*
IOF BQ
Q B+1, B+2, BP10, BP10+1, BP10+2, BP10+3, BP10+4, BP10+5, BP2, BP2+1
, BP2+2, BP2+3, BP2+4, BM, BM+1, BM+2, BQ!, CNG, CNG+1, ID
, IX, SET
Q("0" ICD+2
Q("ED" B, BP1, BP2+2, CNG+2, CNG+3
Q("EPE" BP2+2
Q("HI" CNG
Q("LO" BP1+8
Q("NOR" BQ, RET+1
Q("QUESTION" QUES+4*
Q("S" BP2+1, BQ!, CNG+1, IX
Q("X" B
Q("XY" BP1
Q(0 BP10+3, BP10+4, BP10+5, BP2+4, ID
Q(1 B*, B+1, BP10, BP10+3*, BP10+4*, BP10+5*, BP2+1, BP2+3*
Q(11 ID*
Q(12 B+1, BP10+1*, BP10+5!, BP2+4, BCOM*
Q(13 B, BP10+1*
Q(2 BP2+3, BM, BM+1
Q(3 BP2+3*
Q(4 ID
Q(7 B+1, BP2+1
Q(8 BP2+1, CNG
Q(9 BP2+1, CNG, SET
Q0 BQ!
Q0( BP10+1, BP10+2, BP10+4, BP2, BM+2
Q0(0 BP10+1, BP10+3*, BP10+4*, BP10+5*, BP2, BP2+1, BM+2, BQ
Q1 BQ!
Q2 BQ!
Q2( BP2*, BP2+2, BP2+3*, BM*
Q3 BQ!
Q3("DIVE" B+2!
Q3("VIEW" BP1*, BM+1*, CNG, QUES+1
Q4 BQ!
Q5 BQ!
Q6 BP2*, BCOM*, BM, BM+1, BM+2, BQ!, IX
Q7 B+1*, B+2*, BP1+1*, BP1+2*, BP1+3*, BP1+4*, BP1+5, BP1+7, BP10*, BP10+1
, BP10+2, BP10+3, BP10+4*, BP10+5*, BP2, BCOM*, BQ!, QUES+5*
Q8 BP1+4*, BP2*, BCOM, BQ!, CNG*, SET*, RET+1*
QPQPQ BP1+1!, BP2+3*
QQ BP1+4*, BQ!, SET*
QQQ BQ!, SET*
SRALAN ICD+1~, ICD+3*, ICD+6, ICD+7
SRALAN1 ICD+1~, ICD+3*, ICD+4, ICD+5
SRALAN2 ICD+1~, ICD+5*, ICD+6, ICD+7
SRALAN2(1 ICD+5*
SRCUSS BQ!
SRCUSS("OUT" BP1+6!, CNG+3*
>> SRICDV ICD+2, ICD+5
U BP10+1, BP2+3, BM, BM+1, ID, IX, ICD+2, ICD+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All