Goals

  1. Implement a simple unit testing framework to support unit testing of the remaining libraries.
  2. Implement a utility library with general utility methods for ANSI C support.
  3. Implement a CRC / hashing library that supports CRC-16 and SHA1.
  4. Implement a btree library as described in btree.md.
  5. Implement a database library as described in db.md.
  6. Create a user database administration program as described in useradm.md.