optional_error
DEFSEQTYPE(untagged_krb5_error, krb5_error, error_fields, optional_error);
int optional_error = 0;
if (!optional_error)
optional_error = err;
optional_error ? "optional" : "default",
success ? PAM_SUCCESS : optional_error ? optional_error : def_err));
else if (optional_error != 0)
return (optional_error);