BODY *mutt_remove_multipart (BODY *);
BODY *mutt_make_multipart (BODY *);
BODY *mutt_new_body (void);
-BODY *mutt_parse_multipart (FILE *, const char *, long, int);
+BODY *mutt_parse_multipart (FILE *, const char *, off_t, int);
BODY *mutt_parse_messageRFC822 (FILE *, BODY *);
BODY *mutt_read_mime_header (FILE *, int);
CONTENT *mutt_get_content_info (const char *fname, BODY * b);
LIST *mutt_make_references (ENVELOPE * e);
+char* mutt_read_rfc822_line (FILE*, char*, size_t*);
LIST *mutt_parse_references (char *, int);
ENVELOPE *mutt_read_rfc822_header (FILE *, HEADER *, short, short);
int mutt_cmp_body (const BODY * b1, const BODY * b2);
time_t mutt_decrease_mtime (const char *, struct stat *);
+void mutt_set_mtime (const char*, const char*);
time_t mutt_local_tz (time_t);
time_t mutt_mktime (struct tm *, int);
time_t mutt_parse_date (const char *, HEADER *);
void mutt_block_signals_system (void);
int mutt_bounce_message (FILE * fp, HEADER *, ADDRESS *);
void mutt_canonical_charset (char *, size_t, const char *);
+int mutt_count_body_parts (HEADER *hdr, int flags);
void mutt_check_rescore (CONTEXT *);
void mutt_clear_error (void);
void mutt_default_save (char *, size_t, HEADER *);
void mutt_pretty_size (char *, size_t, long);
void mutt_pipe_message (HEADER *);
void mutt_print_message (HEADER *);
-void mutt_print_patchlist (void);
void mutt_query_exit (void);
void mutt_query_menu (char *, size_t);
void mutt_safe_path (char *s, size_t l, ADDRESS * a);
int mutt_copy_body (FILE *, BODY **, BODY *);
int mutt_display_message (HEADER * h);
-int mutt_dump_variables (void);
+int mutt_dump_variables (int full);
int mutt_edit_message (CONTEXT *, HEADER *);
int mutt_fetch_recips (ENVELOPE * out, ENVELOPE * in, int flags);
int mutt_chscmp (const char *s, const char *chs);
int _mutt_enter_fname (const char *, char *, size_t, int *, int, int,
char ***, int *);
#define mutt_get_field(A,B,C,D) _mutt_get_field(A,B,C,D,0,NULL,NULL)
-int _mutt_get_field (char *, char *, size_t, int, int, char ***, int *);
+int _mutt_get_field (const char *, char *, size_t, int, int, char ***, int *);
int mutt_get_field_unbuffered (char *, char *, size_t, int);
int mutt_get_hook_type (const char *);
int mutt_get_postponed (CONTEXT *, HEADER *, HEADER **, char *, size_t);
#define memmove(d,s,n) bcopy((s),(d),(n))
#endif
+#ifdef _AIX
/* AIX doesn't define these in any headers (sigh) */
int strcasecmp (const char *, const char *);
int strncasecmp (const char *, const char *, size_t);
-#ifdef _AIX
int setegid (gid_t);
#endif /* _AIX */
extern int puts ();
extern int fputs ();
extern int fputc ();
-extern int fseek ();
+extern int fseeko ();
extern char *strchr ();
extern int getopt ();
extern int fputs ();