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

Package: Utilities

Routine: AUFCMP


Information

AUFCMP ; COMPARES FILEMAN FILES IN TWO UCIs [ 05/31/88 2:00 PM ]

Source Information

Source file <AUFCMP.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Uncategorized 1 ^%GUCI  
Utilities 1 ^AUDSET  

Entry Points

Name Comments DBIA/ICR reference
SBTRACE ; CHECK ALL SUB-FILES
COMPARE ;
EXTR
AUFCMPFL ;
SEARCH ;
SBTRACE2 ;
SBTRACE3 ;
AUGCMP ; COMPARES GLOBAL TREES [ 02/16/88 10:11 AM ]
; CREATED BY GIS 7/17/85 FOR MSM UNIX MUMPS (2.3)
START ;
CHKGROUP ;
EOJ ;
EDE0 ;W !!,">>>>>>> ",AUGPASS," <<<<<<<",!!
EDE1 ;W !,$ZR
EDE2 ;W !,$ZR
EDE3 ;W !,GDFN,"-",GROOT,"-",$ZR
EDE4 ;W !,"NOGROUP=",NOGROUP," ","$ZR=",$ZR,!
GET2ND ; GET SECONDARY UCI
SUB

External References

Name Field # of Occurrence
^%GUCI START+3
^AUDSET START+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"This program compares FileMan files in two different UCIs."
  • Line Location: START+1
Function Call: WRITE
  • Prompt: !!,"Primary UCI is ",AUFCMPU1
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !!,"Bye",!
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !!,"No files selected",!
  • Line Location: START+9
Function Call: WRITE
  • Prompt: !!,AUFCMPFL,!
  • Line Location: AUFCMPFL+1
Function Call: WRITE
  • Prompt: " File not in ^"_AUFCMPG_" of secondary UCI"
  • Line Location: COMPARE+3
Function Call: WRITE
  • Prompt: "."
  • Line Location: SBTRACE+2
Function Call: WRITE
  • Prompt: "."
  • Line Location: SBTRACE2+1
Function Call: WRITE
  • Prompt: !!,AUCDI,!
  • Line Location: SBTRACE3+1
Function Call: WRITE
  • Prompt: !!,"Invalid UCI",!
  • Line Location: GET2ND+4
Function Call: WRITE
  • Prompt: "."
  • Line Location: SUB+0
Function Call: WRITE
  • Prompt: !,$ZR," <",$P(@Y,"^",1)," field does not exist>"
  • Line Location: EDE2+4
Function Call: WRITE
  • Prompt: !,$ZR,"=",@Y," <does not exist>"
  • Line Location: EDE2+6
Function Call: WRITE
  • Prompt: !,$ZR," <differs>",!,@ZZ,!,@Y
  • Line Location: EDE2+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( SBTRACE2+1
^UTILITY("AUDSET" START+9, START+11

Label References

Name Line Occurrences
AUFCMPFL START+11
AUGCMP COMPARE+5, COMPARE+7
CHKGROUP EDE2+3
COMPARE AUFCMPFL+2, AUFCMPFL+3, SBTRACE3+4
EOJ START+7, START+9, START+12
EXTR EXTR+1, EXTR+2
GET2ND START+6
SBTRACE AUFCMPFL+4
SBTRACE2 SBTRACE+2
SBTRACE3 SBTRACE2+1
SEARCH AUGCMP+3
SUB EXTR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%UCI START+4, EOJ+2!
%UCN EOJ+2!
AUCDC SBTRACE+1*, SBTRACE+3!, SBTRACE2+1*
AUCDFILE AUFCMPFL+4*, SBTRACE+1, EOJ+1!
AUCDI SBTRACE+2*, SBTRACE+3!, SBTRACE2+1*, SBTRACE3+1, SBTRACE3+3
AUCDL SBTRACE+2*, SBTRACE2+1*, EOJ+1!
AUCDSF SBTRACE+2*, SBTRACE+3!, SBTRACE2+1
AUCDSFL SBTRACE+1!*, SBTRACE+3!
AUCDSFL( SBTRACE+1*, SBTRACE+2!, SBTRACE2+1*
AUCDSFL("" SBTRACE+2
AUCDY SBTRACE+3!
AUCDZ SBTRACE+3!
AUFCMPFL START+11*, AUFCMPFL+1, AUFCMPFL+4*, COMPARE+1, COMPARE+2, SBTRACE3+3*, EOJ+2!
AUFCMPG AUFCMPFL+2*, AUFCMPFL+3*, COMPARE+1, COMPARE+2, COMPARE+3, SBTRACE3+2*, EOJ+2!, AUGCMP+2
AUFCMPL START+11*, EOJ+2!
AUFCMPP COMPARE+1*, COMPARE+4, COMPARE+6, EOJ+2!
AUFCMPS COMPARE+2*, COMPARE+3, COMPARE+4, COMPARE+6, EOJ+2!
AUFCMPU1 START+4*, START+5, COMPARE+1, EOJ+2!
AUFCMPU2 START+7, COMPARE+2, GET2ND+1*, GET2ND+5*, EOJ+2!
AUGP COMPARE+4*, COMPARE+6*, AUGCMP+3!, EDE0+2, EDE0+3, SUB
AUGPASS COMPARE+4*, COMPARE+6*, AUGCMP+2, AUGCMP+3!, EDE2+7
AUGS COMPARE+4*, COMPARE+6*, AUGCMP+3!, SUB
>> C EDE0+2*, EDE0+3, EXTR
>> GDFN CHKGROUP+1*, EDE3+1*
>> GL EDE3+1*
>> GROOT CHKGROUP+1*, EDE3+1
GROUP START+10*!, AUGCMP+2, EDE2+3, EDE2+5, EDE3+1
>> I EDE0+3*
>> L EDE0+2*, EXTR, EXTR+1*, EXTR+2*
>> NOGROUP EDE2+3, CHKGROUP+1*, EDE3+1*
>> NT EDE0+2*, EXTR
>> P EDE0+2*, EXTR
SKIP EDE2+1, EDE2+2!, EDE2+3*, EDE2+4*
>> T EDE0+2*, EDE0+3, EXTR, EXTR+1
>> T1 EDE0+2*
>> TT EDE0+3*, EXTR
U START+2*
X GET2ND+2*, GET2ND+5, EOJ+2!, EXTR*, EXTR+1
Y EOJ+2!, EXTR*, EXTR+1, SUB, SUB+1, EDE2+4, EDE2+6, EDE2+8, EDE3+2
>> ZZ SUB*, EDE2+4, EDE2+6, EDE2+8
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All