I don't know why it took me so long to introduce these, but here are some basic error codes.
enum { MONOLITH_OK, MONOLITH_NOTOK, MONOLITH_NOTFOUND };