NONULL (*pgp->binary), NONULL (*pgp->language), NONULL (*pgp->pubring), NONULL (*pgp->secring), id);
NONULL (binary), NONULL (*pgp->language), NONULL (pubring), NONULL (secring), id); FREE(&pubring); FREE(&secring); FREE(&binary);
pid_t pgp_v2_invoke_export(struct pgp_vinfo *pgp,			   FILE **pgpin, FILE **pgpout, FILE **pgperr,			   int pgpinfd, int pgpoutfd, int pgperrfd, const char *id){  char cmd[HUGE_STRING];  snprintf(cmd, sizeof(cmd), "%s -kxaf +language=%s +pubring=%s +secring=%s 0x%8s",	   NONULL (*pgp->binary), NONULL (*pgp->language), NONULL (*pgp->pubring), NONULL (*pgp->secring), id);  return mutt_create_filter_fd(cmd, pgpin, pgpout, pgperr,			       pgpinfd, pgpoutfd, pgperrfd);}