X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=pgpinvoke.c;h=e22086e12fae00de8e5b0ac5f3e4e91887ad6423;hp=9c6e89b0419e878e399f8cd064d5f576cbddea14;hb=4670d23c56f21afaa7ef2e0289a47a6a0d112671;hpb=df70e07e24add1869bcc9b7af2277d9d0c09a281 diff --git a/pgpinvoke.c b/pgpinvoke.c index 9c6e89b..e22086e 100644 --- a/pgpinvoke.c +++ b/pgpinvoke.c @@ -1,22 +1,10 @@ /* + * Copyright notice from original mutt: * Copyright (C) 1997-2000 Thomas Roessler - * - * This program is free software; you can redistribute it - * and/or modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later - * version. - * - * This program is distributed in the hope that it will be - * useful, but WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - * PURPOSE. See the GNU General Public License for more - * details. - * - * You should have received a copy of the GNU General Public - * License along with this program; if not, write to the Free - * Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111, USA. + * + * This file is part of mutt-ng, see http://www.muttng.org/. + * It's licensed under the GNU General Public License, + * please see the file GPL in the top level source directory. */ /* This file contains the new pgp invocation code. Note that this @@ -37,11 +25,19 @@ #include #include +#include +#include +#include +#include + +#include + #include "mutt.h" #include "mutt_curses.h" #include "mutt_idna.h" #include "pgp.h" -#include "rfc822.h" + +#include "lib/debug.h" /* * The actual command line formatter. @@ -147,7 +143,7 @@ void mutt_pgp_command (char *d, size_t dlen, struct pgp_command_context *cctx, { mutt_FormatString (d, dlen, NONULL (fmt), _mutt_fmt_pgp_command, (unsigned long) cctx, 0); - dprint (2, (debugfile, "mutt_pgp_command: %s\n", d)); + debug_print (2, ("%s\n", d)); } /* @@ -166,7 +162,7 @@ static pid_t pgp_invoke (FILE ** pgpin, FILE ** pgpout, FILE ** pgperr, struct pgp_command_context cctx; char cmd[HUGE_STRING]; - memset (&cctx, 0, sizeof (cctx)); + p_clear(&cctx, 1); if (!format || !*format) return (pid_t) - 1; @@ -260,7 +256,7 @@ void pgp_invoke_import (const char *fname) char cmd[HUGE_STRING]; struct pgp_command_context cctx; - memset (&cctx, 0, sizeof (cctx)); + p_clear(&cctx, 1); mutt_quote_filename (_fname, sizeof (_fname), fname); cctx.fname = _fname; @@ -269,7 +265,7 @@ void pgp_invoke_import (const char *fname) mutt_system (cmd); } -void pgp_invoke_getkeys (ADDRESS * addr) +void pgp_invoke_getkeys (address_t * addr) { char buff[LONG_STRING]; char tmp[LONG_STRING]; @@ -283,7 +279,7 @@ void pgp_invoke_getkeys (ADDRESS * addr) if (!PgpGetkeysCommand) return; - memset (&cctx, 0, sizeof (cctx)); + p_clear(&cctx, 1); personal = addr->personal; addr->personal = NULL;