aboutsummaryrefslogtreecommitdiff
path: root/notmuch-dump.c
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2020-04-12 22:39:11 -0300
committerDavid Bremner <david@tethera.net>2020-04-13 17:14:50 -0300
commit0d0918f604c5da419c08e3bfae005a4820395997 (patch)
tree5690039aee11b771ca1af0e1be0bf6e0039170ff /notmuch-dump.c
parent02112728433cb08ea2501d937a2ca3cb73a0d85b (diff)
cli/dump: define GZPRINTF macro and use it in place of gzprintf
This will at least catch errors, and can be replaced with more sophisticated error handling where appropriate.
Diffstat (limited to 'notmuch-dump.c')
-rw-r--r--notmuch-dump.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/notmuch-dump.c b/notmuch-dump.c
index af346ba2..6c5c1433 100644
--- a/notmuch-dump.c
+++ b/notmuch-dump.c
@@ -42,7 +42,7 @@ database_dump_config (notmuch_database_t *notmuch, gzFile output)
notmuch_config_list_key (list));
goto DONE;
}
- gzprintf (output, "#@ %s", buffer);
+ GZPRINTF (output, "#@ %s", buffer);
if (hex_encode (notmuch, notmuch_config_list_value (list),
&buffer, &buffer_size) != HEX_SUCCESS) {
@@ -51,7 +51,7 @@ database_dump_config (notmuch_database_t *notmuch, gzFile output)
goto DONE;
}
- gzprintf (output, " %s\n", buffer);
+ GZPRINTF (output, " %s\n", buffer);
}
ret = EXIT_SUCCESS;
@@ -71,7 +71,7 @@ print_dump_header (gzFile output, int output_format, int include)
{
const char *sep = "";
- gzprintf (output, "#notmuch-dump %s:%d ",
+ GZPRINTF (output, "#notmuch-dump %s:%d ",
(output_format == DUMP_FORMAT_SUP) ? "sup" : "batch-tag",
NOTMUCH_DUMP_VERSION);
@@ -80,11 +80,11 @@ print_dump_header (gzFile output, int output_format, int include)
sep = ",";
}
if (include & DUMP_INCLUDE_PROPERTIES) {
- gzprintf (output, "%sproperties", sep);
+ GZPRINTF (output, "%sproperties", sep);
sep = ",";
}
if (include & DUMP_INCLUDE_TAGS) {
- gzprintf (output, "%stags", sep);
+ GZPRINTF (output, "%stags", sep);
}
gzputs (output, "\n");
}
@@ -115,7 +115,7 @@ dump_properties_message (void *ctx,
fprintf (stderr, "Error: failed to hex-encode message-id %s\n", message_id);
return 1;
}
- gzprintf (output, "#= %s", *buffer_p);
+ GZPRINTF (output, "#= %s", *buffer_p);
first = false;
}
@@ -126,18 +126,18 @@ dump_properties_message (void *ctx,
fprintf (stderr, "Error: failed to hex-encode key %s\n", key);
return 1;
}
- gzprintf (output, " %s", *buffer_p);
+ GZPRINTF (output, " %s", *buffer_p);
if (hex_encode (ctx, val, buffer_p, size_p) != HEX_SUCCESS) {
fprintf (stderr, "Error: failed to hex-encode value %s\n", val);
return 1;
}
- gzprintf (output, "=%s", *buffer_p);
+ GZPRINTF (output, "=%s", *buffer_p);
}
notmuch_message_properties_destroy (list);
if (! first)
- gzprintf (output, "\n", *buffer_p);
+ GZPRINTF (output, "\n", *buffer_p);
return 0;
}
@@ -165,7 +165,7 @@ dump_tags_message (void *ctx,
}
if (output_format == DUMP_FORMAT_SUP) {
- gzprintf (output, "%s (", message_id);
+ GZPRINTF (output, "%s (", message_id);
}
for (notmuch_tags_t *tags = notmuch_message_get_tags (message);
@@ -187,7 +187,7 @@ dump_tags_message (void *ctx,
tag_str);
return EXIT_FAILURE;
}
- gzprintf (output, "+%s", *buffer_p);
+ GZPRINTF (output, "+%s", *buffer_p);
}
}
@@ -200,7 +200,7 @@ dump_tags_message (void *ctx,
message_id, strerror (errno));
return EXIT_FAILURE;
}
- gzprintf (output, " -- %s\n", *buffer_p);
+ GZPRINTF (output, " -- %s\n", *buffer_p);
}
return EXIT_SUCCESS;
}