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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SRSCRAP

Package: Surgery

Routine: SRSCRAP


Information

SRSCRAP ;B'HAM ISC/MAM - GARBAGE REQUEST COLLECTOR; [ 09/22/98 11:53 AM ]

Source Information

Source file <SRSCRAP.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 5 ^%DT  C^%DTC  FILE^DICN  ^DIE  ^DIK  
Surgery 4 DEL^SROERR  ^SROERR0  $$SITE^SROUTL0  ^SRSKILL  

Entry Points

Name Comments DBIA/ICR reference
BEG
OR
CPTNOTE ; cleanup CPT COPYRIGHT NOTICE DATE multiple in file 133
END
MORE
RETURNS ; check returns
CHK ; check start time
DEL ; delete case

External References

Name Field # of Occurrence
^%DT BEGBEG+2, OR
C^%DTC RETURNS+5
FILE^DICN CPTNOTE+2
^DIE CPTNOTE+1, CHK+4, DEL+2
^DIK RETURNS+6, DEL+4
DEL^SROERR DEL+3
^SROERR0 CHK+4, DEL+2
$$SITE^SROUTL0 CHK+2, DEL+1
^SRSKILL END

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SRF - [#130] Classic Fileman Calls
^SRO(133 - [#133] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(133 CPTNOTE+2
^SRF - [#130] BEG+4, BEG+5, RETURNS+1, RETURNS+2, RETURNS+3, RETURNS+4, RETURNS+5, CHK+1, CHK+3, CHK+4
DEL+2
^SRF("AC" BEG+3, BEG+4!
^SRF("AR" BEG+1, MORECHK+1!
^SRO(133 - [#133] CPTNOTE+1, CPTNOTE+2
^SRS - [#131.7] OR+1!

Label References

Name Line Occurrences
CHK MORE
DEL MORE
MORE BEG+1
RETURNS BEG+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CAN RETURNS+4*
DA CPTNOTE+1!*, RETURNS+6*, CHK+4!*, DEL+2!*, DEL+4*
DA(1 CPTNOTE+1*, CPTNOTE+2*, RETURNS+6*
DD CPTNOTE+2!
>> DIC CPTNOTE+2*
>> DIC("P" CPTNOTE+2*
>> DIC(0 CPTNOTE+2*
DIE CPTNOTE+1!*, CHK+4!*, DEL+2!*
>> DIK RETURNS+6*, DEL+4*
>> DINUM CPTNOTE+2*
DO CPTNOTE+2!
DR CPTNOTE+1!*, CHK+4!*, DEL+2!*
DT CPTNOTE+1, CPTNOTE+2
>> ENDATE BEG*, BEG+1, OR*, OR+1
>> I MORE*
>> RET BEG+5*, RETURNS+1, RETURNS+6
>> SR( CHK+3*, CHK+4
>> SRDFN BEG+1*, MORECHK+1
SRDIV CPTNOTE+1~*, CPTNOTE+2*
>> SRDPT(0 BEG+5*, RETURNS+2
SRDT CPTNOTE+1~*, RETURNS+5*
>> SRET1 RETURNS+1*, RETURNS+2, RETURNS+3, RETURNS+4, RETURNS+5
>> SRKILL DEL+2*, DEL+3
>> SROERR CHK+4*, DEL+2*
>> SROK RETURNS+1*, RETURNS+2*, RETURNS+3*, RETURNS+4*, RETURNS+5*, RETURNS+6
>> SROR OR*, OR+1*
>> SRSDT BEG*, BEG+1*, BEG+2*, BEG+3*, BEG+4, OR+1*, MORERETURNS+5, CHK+1, DEL+2
>> SRSITE CHK+2*, DEL+1*
SRTN BEG+3*, BEG+4, BEG+5, END!, MORE*, RETURNS+1, RETURNS+6, CHK+1, CHK+2, CHK+3
CHK+4, DEL+1, DEL+2, DEL+4
>> START MORE*, CHK+1*, CHK+4*
>> X BEG*, BEG+2*, OR*, CPTNOTE+2*, RETURNS+5
>> X1 RETURNS+5*
>> X2 RETURNS+5*
>> Y BEGBEG+2, OR
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All