diff rvinterf/tmsh/l1cmd.c @ 123:bc23c1cd30ae

fc-tmsh: rftw format consistency check implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 19 Feb 2017 09:07:52 +0000
parents cad9129d0f03
children 8e37317f5de0
line wrap: on
line diff
--- a/rvinterf/tmsh/l1cmd.c	Sun Feb 19 08:47:10 2017 +0000
+++ b/rvinterf/tmsh/l1cmd.c	Sun Feb 19 09:07:52 2017 +0000
@@ -318,6 +318,16 @@
 	rc = read_rf_table(argv[2], cmdpkt + 3, &format, &size);
 	if (rc)
 		return(rc);
+	if (argc > 3) {
+		if (strcmp(argv[3], "force")) {
+			printf("error: unexpected 3rd argument\n");
+			return(ERROR_USAGE);
+		}
+	} else {
+		rc = rftw_index_format_check(index, format);
+		if (rc)
+			return(rc);
+	}
 	send_etm_cmd(cmdpkt, size + 2);
 	return(0);
 }