home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / database / bplus / read.me < prev    next >
Encoding:
Text File  |  1989-02-22  |  1.2 KB  |  28 lines

  1. This package represents a few changes I have made in the bplus package
  2. from Hunter and Associates. I have made a few changes and have been able
  3. to run this on MS-DOS, Xenix/286, Xenix/386, SunOS, Ultrix, Encore,
  4. Convex, Sequent, and Cray-2. In short, I think it works in UNIX as well
  5. as DOS now.
  6.  
  7. I have added the routines memmove (not in all UNIX flavors), filelen
  8. (same), and find1stkey. Note that my version of memmove pays attention
  9. to direction for overlapping moves.
  10.  
  11. When using duplicate keys, bplus looks at all bytes in the key. When
  12. using strings you may get some unexpected results if you don't clear
  13. the key to zeros before adding the string. The clearkey() routine does
  14. just that.
  15.  
  16. I have used this for seven large databases, running on a LOT of machine
  17. types, and since I added my changes I have not had any problems.
  18.  
  19. I have included a small index program as a demo, which indexes a text
  20. file containing names and phone numbers.
  21.  
  22. Historical note: I bought v1.0 some years ago, and it didn't work.
  23. Recently I got v1.1 and found it worked well enough to justify the
  24. effort to port it to UNIX. I hope this is useful. Any shareware fees
  25. should be sent to H&A with a note that you are using my changes.
  26.  
  27.     bill davidsen, 2/20/89
  28.