compile Insert rti_regenerate_bang_Record_equates
/*
**  Equates for rti_regenerate_bang_record
**  08-21-21  rjc   Created
**
**

 /* --------------------------------------------------------------------------
     Equates for RTI_REGENERATE_BANG_RECORD
     
     Regenerate the '!' record in the '!MYTABLE' file without needing to toggle an index

     filename (in, required) = a delimited list of table names,
     '*' for all attached indexed tables


     Modes:

     mode 1 (default) - Regenerate the ! record as a dictionary compiled entity without linemarks
     mode 2           - Generate BANG_MYTABLE stored procedure,
                        and a dummy '!' record which calls the stored procedure.
                        This allows you to de-bug or customize the indexing code.
     mode 3           - Fix FS210. It will modify the !MYTABLE record in the !MYTABLE file to match the volume id. 

     
     Notes:

     This program regenerates the ! from the '*INDEXES' record in the '!MYTABLE' file
     It does not compare the '*INDEXES' to the dictionary flags
     It tries to flush the indexes in order to trigger errors.
     
     
     Examples:
     
     table = "BOOKS"
     mode = mode_shim$
     call rti_regenerate_bang_record( table, mode)
     
*/

     

     Equ mode_default$   to 1  ; * regenerate the ! record
     Equ mode_shim$      To 2  ; * create a stored procedure for debugging the ! record 
     Equ mode_fix_volid$ To 3  ; * fix the volumne label stored in the ! file.
     
     Declare Function rti_regenerate_bang_Record
