X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=recvattach.c;h=ba3080418f572c7234f6bad181a46f0686cd8d6d;hp=3339226e75ee4a529969c5111a368d42902a561a;hb=b2c8662dd3e1d14ed817e9e166f1fd223a5b4754;hpb=c8e9242de36d7aa6e3bb2e446f57ef2a14e4c889 diff --git a/recvattach.c b/recvattach.c index 3339226..ba30804 100644 --- a/recvattach.c +++ b/recvattach.c @@ -13,7 +13,7 @@ #include #include -#include +#include #include #include #include @@ -27,15 +27,6 @@ #define SW (option(OPTMBOXPANE)?SidebarWidth:0) -static struct mapping_t AttachHelp[] = { - {N_("Exit"), OP_EXIT}, - {N_("Save"), OP_SAVE}, - {N_("Pipe"), OP_PIPE}, - {N_("Print"), OP_PRINT}, - {N_("Help"), OP_HELP}, - {NULL, OP_NULL} -}; - void mutt_update_tree (ATTACHPTR ** idx, short idxlen) { char buf[STRING]; @@ -186,8 +177,7 @@ mutt_attach_fmt(char *dest, ssize_t destlen, char op, const char *src, char s[STRING]; _mutt_make_string (s, sizeof (s), MsgFmt, NULL, aptr->content->hdr, - M_FORMAT_FORCESUBJ | M_FORMAT_MAKEPRINT | - (option(OPTARROWCURSOR) ? M_FORMAT_ARROWCURSOR : 0)); + M_FORMAT_FORCESUBJ | M_FORMAT_MAKEPRINT); if (*s) { mutt_format_s (dest, destlen, prefix, s); break; @@ -317,8 +307,7 @@ mutt_attach_fmt(char *dest, ssize_t destlen, char op, const char *src, static void attach_entry(char *b, ssize_t blen, MUTTMENU * menu, int num) { m_strformat(b, blen, COLS - SW, AttachFormat, mutt_attach_fmt, - ((ATTACHPTR **) menu->data)[num], - option(OPTARROWCURSOR) ? M_FORMAT_ARROWCURSOR : 0); + ((ATTACHPTR **) menu->data)[num], 0); } int mutt_tag_attach (MUTTMENU * menu, int n, int m) @@ -333,7 +322,7 @@ int mutt_tag_attach (MUTTMENU * menu, int n, int m) static int mutt_query_save_attachment (FILE * fp, BODY * body, HEADER * hdr, char **directory) { - char *prompt; + const char *prompt; char buf[_POSIX_PATH_MAX], tfile[_POSIX_PATH_MAX]; int is_message; int append = 0; @@ -500,7 +489,7 @@ mutt_query_pipe_attachment(char *command, FILE * fp, BODY * body, int afilter) CLEARLINE (LINES - 1); return; } - tempfd = m_tempfd(tfile, sizeof(tfile), NONULL(MCore.tmpdir), NULL); + tempfd = m_tempfd(tfile, sizeof(tfile), NONULL(mod_core.tmpdir), NULL); } if (mutt_pipe_attachment(fp, body, command, tempfd)) { @@ -634,7 +623,7 @@ static void print_attachment_list (FILE * fp, int tag, BODY * top, FILE *ifp; int newfile_fd; - newfile_fd = m_tempfd(newfile, sizeof(newfile), NONULL(MCore.tmpdir), NULL); + newfile_fd = m_tempfd(newfile, sizeof(newfile), NONULL(mod_core.tmpdir), NULL); if (mutt_decode_save_attachment (fp, top, newfile_fd, M_PRINTING) == 0) { if ((ifp = fopen (newfile, "r")) != NULL) { mutt_copy_stream (ifp, state->fpout); @@ -801,7 +790,6 @@ void mutt_view_attachments (HEADER * hdr) int secured = 0; int need_secured = 0; - char helpstr[STRING]; MUTTMENU *menu; BODY *cur = NULL; MESSAGE *msg; @@ -870,8 +858,6 @@ void mutt_view_attachments (HEADER * hdr) menu->title = _("Attachments"); menu->make_entry = attach_entry; menu->tag = mutt_tag_attach; - menu->help = - mutt_compile_help (helpstr, sizeof (helpstr), MENU_ATTACH, AttachHelp); mutt_attach_init (cur); attach_collapse (cur, 0, 1, 0); @@ -1149,5 +1135,7 @@ void mutt_view_attachments (HEADER * hdr) op = OP_NULL; } +#undef CHECK_READONLY +#undef CHECK_ATTACH /* not reached */ }