
  Sept. 1991

  RexxRMF.library may be freely distributed and copied.
  
  
  RexxRMF.library provides basic record management/indexing facilities
  using balanced binary trees (these aint B+ trees).  
  If you want/need KEYED file accessing from ARexx this library may 
  fit the bill.  The only constraint is that the files must be small.
  (your memory configuration determines how small)

  The record management functions allow for:
         Variable length keys    (512byte max)
         Variable length records (65K max)
         Variable number (65K max) of fields per record
         Mulitple indexes on a single file (max 6 indices)
         Duplicate or Unique keys
         Passing of record data directly to/from ARexx variables. 


  To see how it works examine and run the examples
  
  copy RexxRMF.library to your LIBS: directory 
  (note caps are important; name just like this --> RexxRMF.library )
  
     addressbook.rexx 
     videorental.rexx 
     readonly.rexx
     test.rexx

 
  If you re-distribute this library please dont leaving anything out
  especially the utility programs and their source.
  
   This arc should contain

    RexxRMF.library
    RexxRMF.doc

    examples listed above and their data files
    
    reloadrmfdata.c    /* Utility Pgms. and source */
    reloadrmfdata
    rebuildrmfindex.c
    rebuildrmfindex
    dumprmfdata.c
    dumprmfdata
    checkrmf.c
    checkrmf
    avl.structs.h
    
    release_info.txt
    readme.txt

  I can be reached on PORTAL for bug reports, compliants, and compliments.

  Ronnie E. Kelly, (aka WRECK),  Sept. 1991.
  
