*DECK S$VDATA 
          IDENT  S$VDATA
          TITLE  S$VDATA - WORKING STORAGE AREA FOR MERGE-VERIFY
          COMMENT WORKING STORAGE AREA FOR MERGE-VERIFY 
          SPACE  4
*  S$VDATA IS A TINY STAND-ALONE CAPSULE WHICH IS ONLY
*  LOADED INTO MEMORY IF THE MERGE-VERIFY OPTION IS CHOSEN. 
*  IT REMAINS IN MEMORY UNTIL THE LAST INPUT FILE IS
*  EXHAUSTED. 
*  THIS CAPSULE CONTAINS NO EXECUTABLE CODE. IT IS SIMPLY 
*  THE DATA STORAGE AREA FOR GENERATED VERIFY CODE. IT WAS
*  PUT IN A SEPARATE AREA TO GET AROUND THE PROBLEM OF ONE
*  INPUT FILE WHICH SPANS INIT-CODE AND LONG-CODE.
* 
*  THIS DATA STORAGE AREA HAS 4 'ENTRY POINTS' WHICH
*  THE GENERATED CODE CAN REFERENCE (EITHER INIT-CODE OR
*  LONG-CODE.) THESE ARE -
* 
*  S$VFLAG - ONE WORD; THE FLAG 'NEXT-IS-FIRST'.
*            THIS IS SET TO 1 WHENEVER AN INPUT FILE
*            IS EXHAUSTED. IT MEANS THAT THE NEXT RECORD
*            WILL BE THE FIRST FROM THAT FILE, AND THEREFORE
*            DOES NOT NEED TO BE VERIFIED AGAINST ANYTHING. 
*  S$VPREV - RECORD STORAGE AREA FOR 'PREVIOUS' RECORD
*  S$VCURR - RECORD STORAGE AREA FOR 'CURRENT' RECORD 
*  S$VREGS - AREA TO SAVE    RESTORE ALL REGISTERS WHENEVER 
*            GENERATED VERIFY CODE IS CALLED
  
          ENTRY  S$VFLAG
          ENTRY  S$VPREV
          ENTRY  S$VCURR
          ENTRY  S$VREGS
  
RECLEN    EQU    300
  
S$VFLAG   BSS    1
S$VPREV   BSS    RECLEN 
S$VCURR   BSS    RECLEN 
S$VREGS   BSS    40 
  
          END 
