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 |  Local Variables |  All
Print Page as PDF
Routine: ATSERCH

Package: Template Compare

Routine: ATSERCH


Information

ATSERCH ;TUCSON/DG;COMPARE TWO SORT TEMPLATES WITH SEARCH RESULTS [ 10/25/91 1:39 PM ]

Source Information

Source file <ATSERCH.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Template Compare 5 ^ATSERCH2  (,CALLSORT)^ATSERCH5  ^ATSERCH6  (,NULL)^ATSERCH7  ^ATSERCHE  
VA Fileman 2 ^%DT  ^DIC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Template Compare 1 ATSERCH4  

Entry Points

Name Comments DBIA/ICR reference
TEMP ;ASK FOR TEMPLATE
EOJ ; - EP -
START ;
INIT ;
CALL ;CALL TO FLDCHK AND CHKPTRS (NOW CHKPTRS IS IN ATSERCHE)
LOOP ;

External References

Name Field # of Occurrence
^%DT INIT+4
^ATSERCH2 CALL+3, CALL+6
^ATSERCH5 LOOP+26
CALLSORT^ATSERCH5 LOOP+6, LOOP+9, LOOP+23, LOOP+25, CALL+5, CALL+9, CALL+12
^ATSERCH6 LOOP+24
^ATSERCH7 LOOP+7
NULL^ATSERCH7 LOOP+20
^ATSERCHE CALL+10
^DIC TEMP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: START+2
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOP+2
Function Call: WRITE
  • Prompt: !,^DIBT(+Y,"%D",ATSPC,0)
  • Line Location: TEMP+4
Function Call: WRITE
  • Prompt: !,^DIBT(+Y,"O",ATSPC,0)
  • Line Location: TEMP+5
Function Call: WRITE
  • Prompt: !
  • Line Location: CALL+3
Routine Call
  • DIC
  • Line Location:
    • TEMP+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIBT( TEMP+2, TEMP+4, TEMP+5, TEMP+6, TEMP+7, TEMP+10
^DIC - [#1] TEMP+12
^UTILITY("ATSEARCH" INIT+1!, LOOP+1*, LOOP+2, TEMP+3, EOJ+1!
^UTILITY("ATSPECS" INIT+1!, EOJ+1!
^UTILITY("DIQ1" INIT+1!

Label References

Name Line Occurrences
@( LOOP+21
CALL LOOP+10
EOJ START+3
INIT START+1
LOOP START+2
TEMP LOOP+2, LOOP+4, TEMP+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT INIT+4*
ATSAME CALL+1!, EOJ+3!
ATSASK EOJ+2!
ATSCREEN EOJ+2!
ATSDFN EOJ+2!
ATSEARCH EOJ+2!
ATSEARCH( TEMP+9*, TEMP+10*, TEMP+11*, TEMP+12*
ATSEARCH("FILELINK" LOOP+1
ATSEARCH("SEARCHSPECS" TEMP+6*, TEMP+7*
ATSEARCH("SRCHTEMPDFN" TEMP+8*
ATSEFRST CALL+7!
ATSEINRL INIT+2*, LOOP+4, EOJ+3!
ATSENLAG LOOP+20*, LOOP+21, EOJ+3!
ATSENT TEMP+1!, TEMP+2*
ATSETMP EOJ+2!
>> ATSEXIT CALL+10
ATSFLAG START+2, INIT+2*, LOOP+3, LOOP+5, LOOP+6, LOOP+8, LOOP+9, LOOP+10, LOOP+19, LOOP+22
, LOOP+23, LOOP+24, LOOP+25, TEMP+2, TEMP+3*, CALL+4, CALL+5, CALL+8, CALL+9, CALL+11
, CALL+12, EOJ+2!
ATSI EOJ+2!
ATSL START+2*, EOJ+2!
ATSLIST INIT+2*, EOJ+2!
ATSLOOP START+2*, INIT+2*, LOOP+1, TEMP+6, TEMP+7, EOJ+2!
ATSMAT EOJ+2!
ATSMAT1 EOJ+2!
ATSMSG EOJ+2!
ATSMTCH EOJ+3!
ATSNOT EOJ+3!
ATSPC TEMP+4*, TEMP+5*, EOJ+3!
ATSPEC EOJ+2!
ATSPEC( TEMP+6*
ATSRCSTR EOJ+2!
ATSTASK INIT+2*, EOJ+3!
ATSTMPNM EOJ+3!
ATSTOP LOOP+10!
ATSTORE LOOP+6*, LOOP+9*, LOOP+23*, LOOP+25*, CALL+5*, CALL+9*, CALL+12*, EOJ+2!
ATSUB LOOP+2*, LOOP+4*, TEMP+6, TEMP+7, TEMP+8, TEMP+9, TEMP+10, TEMP+11, TEMP+12, CALL+3*
, CALL+6*, EOJ+2!
ATSUM EOJ+2!
ATSVAR EOJ+2!
ATSWORD LOOP+2*, LOOP+4*, TEMP+2, EOJ+2!
ATSX EOJ+2!
ATSXVAR EOJ+3!
ATSYVAL CALL+1!, EOJ+3!
DIC TEMP+2*!
DIC("A" TEMP+2*
DIC(0 TEMP+2*
DT INIT+4*
DTIME INIT+3*
>> L LOOP+10*, LOOP+20*, TEMP+4*, TEMP+5*
U INIT+2*, TEMP+9, TEMP+10, TEMP+12
>> X INIT+4*
>> Y INIT+4, TEMP+2, TEMP+3, TEMP+4, TEMP+5, TEMP+6, TEMP+7, TEMP+8, TEMP+9, TEMP+10
, TEMP+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All