mas01cr@581: extern "C" { mas01cr@581: #include "audioDB_API.h" mas01cr@581: } mas01cr@581: #include "audioDB-internals.h" mas01cr@581: mas01cr@581: int audiodb_retrieve_datum(adb_t *adb, const char *key, adb_datum_t *datum) { mas01cr@581: uint32_t index = audiodb_key_index(adb, key); mas01cr@581: if(index == (uint32_t) -1) { mas01cr@581: return 1; mas01cr@581: } else { mas01cr@581: return audiodb_track_id_datum(adb, index, datum); mas01cr@581: } mas01cr@581: } mas01cr@581: mas01cr@581: int audiodb_free_datum(adb_t *adb, adb_datum_t *datum) { mas01cr@581: return audiodb_really_free_datum(datum); mas01cr@581: }