mas01cr@392: #include "audioDB.h" mas01cr@392: extern "C" { mas01cr@392: #include "audioDB_API.h" mas01cr@402: #include "audioDB-internals.h" mas01cr@392: } mas01cr@392: mas01cr@392: void audiodb_close(adb_t *adb) { mas01cr@392: free(adb->path); mas01cr@392: free(adb->header); mas01cr@402: delete adb->keys; mas01cr@453: delete adb->keymap; mas01cr@432: delete adb->track_lengths; mas01cr@442: delete adb->track_offsets; mas01cr@465: if(adb->cached_lsh) { mas01cr@465: delete adb->cached_lsh; mas01cr@465: } mas01cr@392: close(adb->fd); mas01cr@392: free(adb); mas01cr@392: }