NONULL(*pgp->binary), sigfile, signedstuff);
NONULL(binary), _sig, _sign);  FREE(&binary); FREE(&_sign); FREE(&_sig);
pid_t pgp_gpg_invoke_verify(struct pgp_vinfo *pgp,			    FILE **pgpin, FILE **pgpout, FILE **pgperr,			    int pgpinfd, int pgpoutfd, int pgperrfd,			    const char *signedstuff, const char *sigfile){    char cmd[HUGE_STRING];    snprintf(cmd, sizeof(cmd),	   "%s --no-verbose --batch --status-fd 2 -o - "	   "--verify %s %s",	   NONULL(*pgp->binary), sigfile, signedstuff);    return mutt_create_filter_fd(cmd, pgpin, pgpout, pgperr,			       pgpinfd, pgpoutfd, pgperrfd);}