예제 #1
0
파일: jejdb.c 프로젝트: CowanSM/ejdb
static void set_ejdb_error(JNIEnv * env, EJDB *db) {
	int code = ejdbecode(db);
	set_error(env, code, ejdberrmsg(code));
};
예제 #2
0
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));
}
예제 #3
0
 ejdb_exception::ejdb_exception(int error_code)
     : std::runtime_error(ejdberrmsg(error_code)), _error_code(error_code)
 {
 }