diff options
author | Jani Nikula <jani@nikula.org> | 2013-11-03 14:24:45 +0200 |
---|---|---|
committer | David Bremner <david@tethera.net> | 2013-11-07 06:46:42 -0400 |
commit | 180dba66e47a5257b2cdf2f1ceb59cc8fa5a69d4 (patch) | |
tree | 3cc88a821018e363d2805df39c7b3920c7524c71 /lib/notmuch.h | |
parent | 35ca5feb28a6e52851ba61ea63478ade40991558 (diff) |
lib: add closure parameter to compact status update callback
This provides much more flexibility for the caller.
Diffstat (limited to 'lib/notmuch.h')
-rw-r--r-- | lib/notmuch.h | 5 |
1 files changed, 3 insertions, 2 deletions
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. |