X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=protos.h;h=07506ff764d942a3f30cdc18492389c312f5bb04;hp=44b7cbb42218b0604e5a266088c9359c359d9b76;hb=ef7b80006ebb47372d69c64e8b2b2f0764333d55;hpb=2a0e5679311c156ba6e559336f80ec0077f4c571 diff --git a/protos.h b/protos.h index 44b7cbb..07506ff 100644 --- a/protos.h +++ b/protos.h @@ -61,13 +61,14 @@ BODY *mutt_make_message_attach (CONTEXT *, HEADER *, int); 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); @@ -113,6 +114,7 @@ void mutt_block_signals (void); 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 *); @@ -166,7 +168,6 @@ void mutt_pretty_mailbox (char *); 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); @@ -229,7 +230,7 @@ int mutt_resend_message (FILE *, CONTEXT *, HEADER *); 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); @@ -372,11 +373,11 @@ extern char *sys_errlist[]; #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 */ @@ -386,7 +387,7 @@ extern int system (); extern int puts (); extern int fputs (); extern int fputc (); -extern int fseek (); +extern int fseeko (); extern char *strchr (); extern int getopt (); extern int fputs ();