if (*xn == NULL) return(0);
if (!xn || !name) return(0);
int X509_NAME_set(X509_NAME **xn, X509_NAME *name)	{	X509_NAME *in;	if (*xn == NULL) return(0);	if (*xn != name)		{		in=X509_NAME_dup(name);		if (in != NULL)			{			X509_NAME_free(*xn);			*xn=in;			}		}	return(*xn != NULL);	}