comparison sidlib.h @ 236:609bfc1bd628

Change sidlib_sldb_new() API to int sidlib_sldb_new(SIDLibSLDB **pdbh).
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 04 Jan 2020 13:18:55 +0200
parents bb8ce494267b
children c9b57c8fd058
comparison
equal deleted inserted replaced
235:3cb7be7b98a6 236:609bfc1bd628
107 void sidlib_free_sid_file(SIDLibPSIDHeader *psid); 107 void sidlib_free_sid_file(SIDLibPSIDHeader *psid);
108 108
109 const char * sidlib_get_sid_clock_str(const int flags); 109 const char * sidlib_get_sid_clock_str(const int flags);
110 const char * sidlib_get_sid_model_str(const int flags); 110 const char * sidlib_get_sid_model_str(const int flags);
111 111
112 SIDLibSLDB * sidlib_sldb_new(void); 112 int sidlib_sldb_new(SIDLibSLDB **pdbh);
113 int sidlib_sldb_read(th_ioctx *ctx, SIDLibSLDB *dbh); 113 int sidlib_sldb_read(th_ioctx *ctx, SIDLibSLDB *dbh);
114 int sidlib_sldb_build_index(SIDLibSLDB *dbh); 114 int sidlib_sldb_build_index(SIDLibSLDB *dbh);
115 void sidlib_sldb_free(SIDLibSLDB *dbh); 115 void sidlib_sldb_free(SIDLibSLDB *dbh);
116 SIDLibSLDBNode * sidlib_sldb_get_by_hash(SIDLibSLDB *dbh, th_md5hash_t hash); 116 SIDLibSLDBNode * sidlib_sldb_get_by_hash(SIDLibSLDB *dbh, th_md5hash_t hash);
117 117