static void set_ejdb_error(JNIEnv * env, EJDB *db) { int code = ejdbecode(db); set_error(env, code, ejdberrmsg(code)); };
static void eprint(EJDB *jb, int line, const char *func) { int ecode = ejdbecode(jb); fprintf(stderr, "%d: %s: error: %d: %s\n", line, func, ecode, ejdberrmsg(ecode)); }
ejdb_exception::ejdb_exception(int error_code) : std::runtime_error(ejdberrmsg(error_code)), _error_code(error_code) { }