diff options
author | Jani Nikula <jani@nikula.org> | 2014-03-25 19:48:57 +0200 |
---|---|---|
committer | David Bremner <david@tethera.net> | 2014-03-30 19:23:16 -0300 |
commit | 3863755f6d9f3e7666c1484822384c036a4426c3 (patch) | |
tree | 700b072182f4c395b138ee8dec25d95e3efa53df /notmuch-client.h | |
parent | 2a79d81211664ca3f0cd1a847795d48bd66b8a3d (diff) |
cli: abstract dump file open from the dump command
Also expose the dump function to the rest of notmuch. No functional
changes, except for slight improvement in error handling.
Diffstat (limited to 'notmuch-client.h')
-rw-r--r-- | notmuch-client.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/notmuch-client.h b/notmuch-client.h index 278b498a..d1106482 100644 --- a/notmuch-client.h +++ b/notmuch-client.h @@ -441,5 +441,16 @@ mime_node_child (mime_node_t *parent, int child); mime_node_t * mime_node_seek_dfs (mime_node_t *node, int n); +typedef enum dump_formats { + DUMP_FORMAT_AUTO, + DUMP_FORMAT_BATCH_TAG, + DUMP_FORMAT_SUP +} dump_format_t; + +int +notmuch_database_dump (notmuch_database_t *notmuch, + const char *output_file_name, + const char *query_str, dump_format_t output_format); + #include "command-line-arguments.h" #endif |