Lines Matching refs:errptr
132 static bool SaveError(char** errptr, const Status& s) { in SaveError() argument
133 assert(errptr != NULL); in SaveError()
136 } else if (*errptr == NULL) { in SaveError()
137 *errptr = strdup(s.ToString().c_str()); in SaveError()
140 free(*errptr); in SaveError()
141 *errptr = strdup(s.ToString().c_str()); in SaveError()
155 char** errptr) { in leveldb_open() argument
157 if (SaveError(errptr, DB::Open(options->rep, std::string(name), &db))) { in leveldb_open()
175 char** errptr) { in leveldb_put() argument
176 SaveError(errptr, in leveldb_put()
184 char** errptr) { in leveldb_delete() argument
185 SaveError(errptr, db->rep->Delete(options->rep, Slice(key, keylen))); in leveldb_delete()
193 char** errptr) { in leveldb_write() argument
194 SaveError(errptr, db->rep->Write(options->rep, &batch->rep)); in leveldb_write()
202 char** errptr) { in leveldb_get() argument
212 SaveError(errptr, s); in leveldb_get()
281 char** errptr) { in leveldb_destroy_db() argument
282 SaveError(errptr, DestroyDB(name, options->rep)); in leveldb_destroy_db()
288 char** errptr) { in leveldb_repair_db() argument
289 SaveError(errptr, RepairDB(name, options->rep)); in leveldb_repair_db()
333 void leveldb_iter_get_error(const leveldb_iterator_t* iter, char** errptr) { in leveldb_iter_get_error() argument
334 SaveError(errptr, iter->rep->status()); in leveldb_iter_get_error()