X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/a9bb157da7d3cee576e8944eaf8fab2bdbc4be8d..3a85a3ad2d55f4d8d998b0e65f02e86937438461:/h/mhparse.h diff --git a/h/mhparse.h b/h/mhparse.h index 256586f3..85f53267 100644 --- a/h/mhparse.h +++ b/h/mhparse.h @@ -2,8 +2,6 @@ * -- (mhparse.c/mhbuildsbr.c) */ -#define NPARTS 50 -#define NTYPES 20 #define NPREFS 20 /* @@ -357,26 +355,16 @@ int get_ctinfo (char *, CT, int); int params_external (CT, int); int open7Bit (CT, char **); void close_encoding (CT); -char *ct_type_str (int); -char *ct_subtype_str (int, int); -int ct_str_type (const char *); -int ct_str_subtype (int, const char *); -const struct str2init *get_ct_init (int); -const char *ce_str (int); -const struct str2init *get_ce_method (const char *); +char *ct_type_str (int) CONST; +char *ct_subtype_str (int, int) CONST; +int ct_str_type (const char *) PURE; +int ct_str_subtype (int, const char *) PURE; +const struct str2init *get_ct_init (int) PURE; +const char *ce_str (int) CONST; +const struct str2init *get_ce_method (const char *) PURE; char *content_charset (CT); void reverse_alternative_parts (CT); -/* - * Given a content structure, return true if the content has a disposition - * of "inline". - * - * Arguments are: - * - * ct - Content structure to examine - */ -int is_inline(CT ct); - /* * Given a list of messages, display information about them on standard * output. @@ -529,6 +517,6 @@ extern int checksw; /* Add Content-MD5 field */ */ typedef struct mhstoreinfo *mhstoreinfo_t; mhstoreinfo_t mhstoreinfo_create(CT *, char *, const char *, int, int); -int mhstoreinfo_files_not_clobbered(const mhstoreinfo_t); +int mhstoreinfo_files_not_clobbered(const mhstoreinfo_t) PURE; void mhstoreinfo_free(mhstoreinfo_t); void store_all_messages (mhstoreinfo_t);