use BIO_snprintf() instead of snprintf + use BIO_FP_TEXT for text output

Submitted by: Gisle Vanem
diff --git a/ssl/ssltest.c b/ssl/ssltest.c
index 0d61116..0be921f 100644
--- a/ssl/ssltest.c
+++ b/ssl/ssltest.c
@@ -470,7 +470,7 @@
 	debug = 0;
 	cipher = 0;
 
-	bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);	
+	bio_err=BIO_new_fp(stderr,BIO_NOCLOSE|BIO_FP_TEXT);	
 
 	CRYPTO_set_locking_callback(lock_dbg_cb);
 
@@ -489,7 +489,7 @@
 
 	RAND_seed(rnd_seed, sizeof rnd_seed);
 
-	bio_stdout=BIO_new_fp(stdout,BIO_NOCLOSE);
+	bio_stdout=BIO_new_fp(stdout,BIO_NOCLOSE|BIO_FP_TEXT);
 
 	argc--;
 	argv++;
@@ -2350,7 +2350,7 @@
 	int ret;
 	unsigned int psk_len = 0;
 
-	ret = snprintf(identity, max_identity_len, "Client_identity");
+	ret = BIO_snprintf(identity, max_identity_len, "Client_identity");
 	if (ret < 0)
 		goto out_err;
 	if (debug)