stupid off by one: skip the last ')' in a comment !
[apps/madmutt.git] / lib-mime / mime.h
index 84cb041..e5ab93d 100644 (file)
@@ -29,9 +29,6 @@
 #ifndef MUTT_LIB_MIME_MIME_H
 #define MUTT_LIB_MIME_MIME_H
 
-#include <stdlib.h>
-#include <stdio.h>
-
 #include "mime-types.h"
 #include "mime-token.h"
 
@@ -80,7 +77,8 @@ DO_DELETE(rfc1524_entry, rfc1524_entry);
 
 int rfc1524_expand_command(BODY *, const char *, const char *, char *, int);
 int rfc1524_expand_filename(char *, char *, char *, ssize_t);
-int rfc1524_mailcap_lookup (BODY *, char *, rfc1524_entry *, int);
+int rfc1524_mailcap_lookup(BODY *, char *, rfc1524_entry *, int);
+int rfc1524_mailcap_isneeded(BODY *);
 
 /****************************************************************************/
 /* RFC 822                                                                  */
@@ -103,17 +101,27 @@ string_list_t **mutt_parse_rfc822_line(ENVELOPE *, HEADER *, char *line, char *p
 ENVELOPE *mutt_read_rfc822_header(FILE *, HEADER *, short, short);
 int mutt_count_body_parts (HEADER *hdr, int flags);
 
+int mutt_is_message_type(BODY *);
+int mutt_is_multipart_encrypted(BODY *);
+int mutt_is_multipart_signed(BODY *);
+int mutt_is_application_pgp(BODY *);
+int mutt_is_application_smime(BODY *);
+int mutt_is_text_part(BODY *);
+time_t mutt_parse_date(const char *, HEADER *);
+
 /*** addresses ***/
 
 address_t *mutt_parse_adrlist(address_t *, const char *);
 address_t *address_dup(const address_t *addr);
 address_t *address_list_dup(const address_t *addr);
+
+void address_list_uniq(address_t *);
 void rfc822_qualify(address_t *, const char *);
 
 address_t *rfc822_parse_adrlist(address_t *, const char *s);
 
-ssize_t rfc822_write_address(char *, ssize_t, address_t *, int);
-ssize_t rfc822_write_address_single(char *, ssize_t, address_t *, int);
+ssize_t rfc822_addrcat(char *, ssize_t, address_t *, int);
+ssize_t rfc822_addrcpy(char *, ssize_t, address_t *, int);
 ssize_t rfc822_strcpy(char *, ssize_t, const char *, const char *);
 
 /****************************************************************************/