I wrote a program ``driver'' to test the public interfaces of
linear hashing. It tested creating/opening an index, inserts, deletes,
destroying the index, opening a new scan, getting the next record
and deleting the currently scanned record. It also demonstrates how to
use the public interfaces provided by my component.
In order to test some rare cases, I also wrote a program ``test'' to
make sure my program works well in those cases. Also purify was used
to detect memory errors and no errors were found in my component.