X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=message-file.c;fp=message-file.c;h=75caba6d8b055e5c3b57b2d72d1926381ff11fc8;hp=0cb85d84a9c6c86d8d9fde1a2856f9beac293821;hb=dac7e1d4b15af5a7fa6cce3112bc08eb8e8f02e6;hpb=ab2d904e060c6dada013f8bd731fbb4ff824b040 diff --git a/message-file.c b/message-file.c index 0cb85d84..75caba6d 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; -}