X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=notmuch-dump.c;h=88f598a2557926661adbbb56045952dddb2111f4;hp=71ab0ea73d69f44de2505099c86f605e0d3cb33e;hb=76fa93e2a2002940335c941e76e94d69abd71fe9;hpb=6f7469f54744656f90ce215f365d5731e16acd3c diff --git a/notmuch-dump.c b/notmuch-dump.c index 71ab0ea7..88f598a2 100644 --- a/notmuch-dump.c +++ b/notmuch-dump.c @@ -30,22 +30,21 @@ notmuch_dump_command (unused (void *ctx), int argc, char *argv[]) notmuch_messages_t *messages; notmuch_message_t *message; notmuch_tags_t *tags; - const char* query_str = ""; + const char *query_str = ""; config = notmuch_config_open (ctx, NULL, NULL); if (config == NULL) return 1; - notmuch = notmuch_database_open (notmuch_config_get_database_path (config), - NOTMUCH_DATABASE_MODE_READ_ONLY); - if (notmuch == NULL) + if (notmuch_database_open (notmuch_config_get_database_path (config), + NOTMUCH_DATABASE_MODE_READ_ONLY, ¬much)) return 1; char *output_file_name = NULL; int opt_index; notmuch_opt_desc_t options[] = { - { NOTMUCH_OPT_POSITION, &output_file_name, 0, 0, 0 }, + { NOTMUCH_OPT_STRING, &output_file_name, "output", 'o', 0 }, { 0, 0, 0, 0, 0 } }; @@ -57,7 +56,6 @@ notmuch_dump_command (unused (void *ctx), int argc, char *argv[]) } if (output_file_name) { - fprintf (stderr, "Warning: the output file argument of dump is deprecated.\n"); output = fopen (output_file_name, "w"); if (output == NULL) { fprintf (stderr, "Error opening %s for writing: %s\n", @@ -68,7 +66,7 @@ notmuch_dump_command (unused (void *ctx), int argc, char *argv[]) if (opt_index < argc) { - query_str = query_string_from_args (notmuch, argc-opt_index, argv+opt_index); + query_str = query_string_from_args (notmuch, argc - opt_index, argv + opt_index); if (query_str == NULL) { fprintf (stderr, "Out of memory.\n"); return 1; @@ -87,8 +85,7 @@ notmuch_dump_command (unused (void *ctx), int argc, char *argv[]) for (messages = notmuch_query_search_messages (query); notmuch_messages_valid (messages); - notmuch_messages_move_to_next (messages)) - { + notmuch_messages_move_to_next (messages)) { int first = 1; message = notmuch_messages_get (messages); @@ -97,8 +94,7 @@ notmuch_dump_command (unused (void *ctx), int argc, char *argv[]) for (tags = notmuch_message_get_tags (message); notmuch_tags_valid (tags); - notmuch_tags_move_to_next (tags)) - { + notmuch_tags_move_to_next (tags)) { if (! first) fprintf (output, " ");