X-Git-Url: https://git.cworth.org/git?p=notmuch;a=blobdiff_plain;f=lib%2Fnotmuch.h;h=cd301a4f0c6b9bd31dc6c90d524fa7d4271a0686;hp=9dab555fdc1eb86f119028337ce4e46f960850e3;hb=180dba66e47a5257b2cdf2f1ceb59cc8fa5a69d4;hpb=35ca5feb28a6e52851ba61ea63478ade40991558 diff --git a/lib/notmuch.h b/lib/notmuch.h index 9dab555f..cd301a4f 100644 --- a/lib/notmuch.h +++ b/lib/notmuch.h @@ -219,7 +219,7 @@ notmuch_database_close (notmuch_database_t *database); /* A callback invoked by notmuch_database_compact to notify the user * of the progress of the compaction process. */ -typedef void (*notmuch_compact_status_cb_t)(const char*); +typedef void (*notmuch_compact_status_cb_t)(const char *message, void *closure); /* Compact a notmuch database, backing up the original database to the * given path. @@ -231,7 +231,8 @@ typedef void (*notmuch_compact_status_cb_t)(const char*); notmuch_status_t notmuch_database_compact (const char* path, const char* backup_path, - notmuch_compact_status_cb_t status_cb); + notmuch_compact_status_cb_t status_cb, + void *closure); /* Destroy the notmuch database, closing it if necessary and freeing * all associated resources.