diff simtool/a38.c @ 108:e17940d7ce35

fc-simtool a38: support output redirection
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 19 Feb 2021 06:45:42 +0000
parents 2071b28cd0c7
children
line wrap: on
line diff
--- a/simtool/a38.c	Fri Feb 19 06:43:01 2021 +0000
+++ b/simtool/a38.c	Fri Feb 19 06:45:42 2021 +0000
@@ -9,8 +9,9 @@
 #include <stdlib.h>
 #include "simresp.h"
 
-cmd_a38(argc, argv)
+cmd_a38(argc, argv, outf)
 	char **argv;
+	FILE *outf;
 {
 	u_char cmd[21];
 	int rc;
@@ -50,9 +51,9 @@
 			sim_resp_data_len);
 		return(-1);
 	}
-	printf("SRES: %02X %02X %02X %02X\n", sim_resp_data[0],
+	fprintf(outf, "SRES: %02X %02X %02X %02X\n", sim_resp_data[0],
 		sim_resp_data[1], sim_resp_data[2], sim_resp_data[3]);
-	printf("Kc: %02X %02X %02X %02X %02X %02X %02X %02X\n",
+	fprintf(outf, "Kc: %02X %02X %02X %02X %02X %02X %02X %02X\n",
 		sim_resp_data[4], sim_resp_data[5], sim_resp_data[6],
 		sim_resp_data[7], sim_resp_data[8], sim_resp_data[9],
 		sim_resp_data[10], sim_resp_data[11]);