summaryrefslogtreecommitdiff
path: root/message-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'message-file.c')
-rw-r--r--message-file.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/message-file.c b/message-file.c
index 0cb85d8..75caba6 100644
--- a/message-file.c
+++ b/message-file.c
@@ -350,40 +350,3 @@ notmuch_message_file_get_header (notmuch_message_file_t *message,
return NULL;
}
-
-size_t
-notmuch_message_file_get_header_size (notmuch_message_file_t *message)
-{
- if (! message->parsing_finished)
- notmuch_message_file_get_header (message, NULL);
-
- if (! message->parsing_finished)
- INTERNAL_ERROR ("Parsing for NULL header did not force parsing to finish.\n");
-
- return message->header_size;
-}
-
-const char *
-notmuch_message_file_get_all_headers (notmuch_message_file_t *message)
-{
- char *headers = NULL;
- size_t header_size = notmuch_message_file_get_header_size (message);
-
- if (header_size == 0)
- return "";
-
- headers = talloc_size (message, header_size + 1);
- if (unlikely (headers == NULL))
- return NULL;
-
- rewind (message->file);
- if (fread (headers, 1, header_size, message->file) != header_size) {
- fprintf (stderr, "Error: Short read occurred trying to read message header.\n");
- talloc_free (headers);
- return NULL;
- }
-
- headers[header_size] = '\0';
-
- return headers;
-}