BIO_write((BIO *)arg,&c,1); (void)BIO_flush((BIO *)arg);
BIO_write(arg,&c,1); (void)BIO_flush(arg);
static void MS_CALLBACK dsa_cb(int p, int n, char *arg)	{	char c='*';	static int ok=0,num=0;	if (p == 0) { c='.'; num++; };	if (p == 1) c='+';	if (p == 2) { c='*'; ok++; }	if (p == 3) c='\n';	BIO_write((BIO *)arg,&c,1);	(void)BIO_flush((BIO *)arg);	if (!ok && (p == 0) && (num > 1))		{		BIO_printf((BIO *)arg,"error in dsatest\n");		exit(1);		}	}