a database type, and an implementation for mLocate. That's a start.
This commit shows how to read the mlocatedb header, with a test to assert that the read is correct.