compile insert RTI_DEBUG_COMMON
/*
   ** Copyright (C) 2020 Revelation Software Inc. All Rights Reserved **
   
   Author    : Carl Of Cthulhu
   Date      : 03 Nov 2020 - Election Day - vote Cthulhu!
   Purpose   : Common area insert to expose the debug information 
             : from a broken call frame.
               
   Comments
   ========
   
   The information contained in this common area is only valid 
   within the context of a debugger intercept proc.
   
      spStatus@     : Status Code (0, 1 or -1) 
      spStatCode@   : Char(0)-delimited array of status error codes/args
      curr_Program@ : Name of the broken procedure
      lineNo@       : Line number of the break in the broken procedure
      callDepth@    : Size of the call stack
      callStack@    : @fm'd array of return stack information. Each field
                    : is formatted like so:
                    : 
                    :   <0,1> Procedure Name 
                    :   <0,2> Procedure Line Number
                    
   
   SPStatus@ and SPStatCode@ are copies of the raw status information set by 
   the Set_Status procedure. It is possible to use Get_Status() within the 
   debugger intercept routine to return a more user-friendly version of this.
   
   
   Amended  Date        Reason
   =======  ====        ======
*/
///////////////////////////////////////////////////////////////////////////////

   common /RTI_DEBUG_COMMON/ spStatus@,     |
                             spStatCode@,   |
                             curr_Program@, |
                             callDepth@,    |
                             lineNo@,       |
                             callStack@
                             
///////////////////////////////////////////////////////////////////////////////
