diff --git a/src/database/queue.c b/src/database/queue.c index 7ac22dd3a7ad0ec995a09a006ae8a3ae120e1635..d68b24a14a2b8a7e4d8560756f37c66b9771dd9b 100644 --- a/src/database/queue.c +++ b/src/database/queue.c @@ -674,7 +674,7 @@ error: bool database_queue_list_abs(sqlite3 *db, unsigned int from, unsigned int to, void *args, - struct database_callback callback) + database_callback callback) { const char *SQL_STMT = "WITH content AS (" @@ -702,7 +702,7 @@ database_queue_list_abs(sqlite3 *db, unsigned int from, unsigned int to, void *a id = sqlite3_column_int(stmt, 0); row = (const char *) sqlite3_column_text(stmt, 1); id_len = sqlite3_column_int(stmt, 2); - if (callback.call(args, id, id_len, row)) + if (callback(args, id, id_len, row)) continue; else break; @@ -724,7 +724,7 @@ error: bool database_queue_list_from(sqlite3 *db, unsigned int count, void *args, - struct database_callback callback) + database_callback callback) { const char *SQL_TEMPLATE = "WITH content AS (" @@ -755,7 +755,7 @@ database_queue_list_from(sqlite3 *db, unsigned int count, void *args, id = sqlite3_column_int(stmt, 0); row = (const char *) sqlite3_column_text(stmt, 1); id_len = sqlite3_column_int(stmt, 2); - if (callback.call(args, id, id_len, row)) + if (callback(args, id, id_len, row)) continue; else break;