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

Package: Surgery

Routine: SRSUTL2


Information

SRSUTL2 ;B'HAM ISC/MAM - MISC. UTILITIES ; [ 04/28/97 1:40 PM ]

Source Information

Source file <SRSUTL2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Surgery 2 ^SROERR0  ^SRSCG  
VA FileMan 2 ^%DTC  ^DIE  

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

Package Total Caller Graph
Surgery 15 SROADOC1  SROANP  SROCNR1  SROCNR2  SRODIS0  SROINQ  SRONUR1  SRONUR2  
SROPLIST  SROPLSTS  SROPRI  SROSNR1  SROSNR2  SROXR1  SRSCAN0  

Entry Points

Name Comments DBIA/ICR reference
CANCC ; cancel concurrent cases
UPDTCC
NOCC ; no longer concurrent cases
TIMES ; calculated times
MINS ; difference between 2 times in minutes
CAN ; scheduled ?

External References

Name Field # of Occurrence
^%DTC TIMES+1, MINS+1
^DIE UPDTCCNOCC+1, NOCC+2, NOCC+3
^SROERR0 NOCC+1, NOCC+2, NOCC+3
^SRSCG UPDTCC+1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: SRBOTH
  • Timeout: DTIME
  • Line Location: CANCC+3
Function Call: WRITE
  • Prompt: !!,"If you want to cancel both cases, enter 'YES'. If you answer 'NO', the cases",!,"will no longer be associated with each other"
  • Line Location: CANCC+5
Function Call: WRITE
  • Prompt: !!,"This case has not been scheduled."
  • Line Location: CAN+1
Routine Call
  • DIE
  • Line Location:
    • UPDTCC
    • NOCC+1
    • NOCC+2
    • NOCC+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] UPDTCCUPDTCC+2*, NOCC+1, CAN+1
^SRO(135 - [#135] CANCC+2
^TMP("CSLSUR1" NOCC+2*, NOCC+3*

Label References

Name Line Occurrences
CANCC CANCC+5
NOCC CANCC+1, CANCC+5, CANCC+7
UPDTCC CANCC+2

Naked Globals

Name Field # of Occurrence
^(31 UPDTCC+2*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA UPDTCC*, NOCC+1*, NOCC+2*, NOCC+3*
>> DIE UPDTCC*, NOCC+1*, NOCC+2*
>> DR UPDTCC*, NOCC+1*, NOCC+2*
DTIME CANCC+3
>> SRBOTH CANCC+2*, CANCC+3*, CANCC+4*, CANCC+5, CANCC+6*, CANCC+7, UPDTCC
>> SRCON UPDTCC+1*
>> SRDEAD CANCC+2*
>> SROERR NOCC+1*, NOCC+2*, NOCC+3*
>> SRSCAN CANCC+2, UPDTCC
>> SRSCC UPDTCC*
>> SRSDOC UPDTCC+2*
>> SRSOP UPDTCC+2*
>> SRSOUT CANCC+1
>> SRTN UPDTCC*, UPDTCC+1, UPDTCC+2, NOCC+1, NOCC+2, CAN+1
>> SRTNEW UPDTCC+1, NOCC+3
>> SRTOLD UPDTCCUPDTCC+1*
>> X TIMES+1*, MINS+1*
X1 TIMES+1*!, MINS+1
X2 TIMES+1*!, MINS+1*
>> Y MINS+1*
Z0 TIMES+1*!
Z1 TIMES+1*!
Z2 TIMES+1*!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All