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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: AUCOUNT

Package: Utilities

Routine: AUCOUNT


Information

%AUCOUNT ; COUNT ENTIRES IN FILEMAN FILE [ 10/08/86 2:27 PM ]

Source Information

Source file <AUCOUNT.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 ^DIC  

Entry Points

Name Comments DBIA/ICR reference
EOJ ;
LOOP ;

External References

Name Field # of Occurrence
^DIC LOOP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"This program counts primary entries for a FileMan file.",!
  • Line Location: AUCOUNT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOP+1
Function Call: WRITE
  • Prompt: !!,"DIC file entry invalid or does not exist!",!
  • Line Location: LOOP+5
Function Call: WRITE
  • Prompt: !!,"Bad global!!",!
  • Line Location: LOOP+7
Function Call: WRITE
  • Prompt: !!,"FileMan file ",FILE," contains ",CTR," entries. High DFN=",AUHI,!
  • Line Location: LOOP+11
Function Call: WRITE
  • Prompt: !,"The 0th node says ",AUY,", ",AUX," respectively.",!," Do you want me to fix it? (Y/N) Y//"
  • Line Location: LOOP+13
Function Call: WRITE
  • Prompt: " Done"
  • Line Location: LOOP+13
Routine Call
  • DIC
  • Line Location:
    • LOOP+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] LOOP+5, LOOP+6

Label References

Name Line Occurrences
EOJ LOOP+3
LOOP LOOP+5, LOOP+7, LOOP+14

Naked Globals

Name Field # of Occurrence
^(0 LOOP+12, LOOP+13*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS LOOP+13*, EOJ+1!
AUHI LOOP+9*, LOOP+10*, LOOP+11, LOOP+13, EOJ+1!
AUX LOOP+12*, LOOP+13, EOJ+1!
AUY LOOP+12*, LOOP+13, EOJ+1!
CTR LOOP+9*, LOOP+10*, LOOP+11, LOOP+13, EOJ+1!
DIC LOOP+2*, EOJ+1!
DIC(0 LOOP+2*, EOJ+1!
FILE LOOP+4*, LOOP+5, LOOP+6, LOOP+11, EOJ+1!
GBL LOOP+6*, LOOP+7, LOOP+8*, LOOP+10, LOOP+12, EOJ+1!
L LOOP+10*, EOJ+1!
NXT LOOP+9*, LOOP+10*, LOOP+12*, EOJ+1!
U LOOP+12, LOOP+13
>> Y LOOP+3, LOOP+4
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All