diff rvinterf/lowlevel/format.c @ 333:2ac2f6d88bb2

rvinterf & rvtdump: use the new libg23 for G23 packet decoding
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Tue, 22 Apr 2014 05:11:03 +0000
parents 05874f1ddacb
children d527ac304ad5
line wrap: on
line diff
--- a/rvinterf/lowlevel/format.c	Tue Apr 22 05:03:39 2014 +0000
+++ b/rvinterf/lowlevel/format.c	Tue Apr 22 05:11:03 2014 +0000
@@ -13,7 +13,7 @@
 extern u_char rxpkt[];
 extern size_t rxpkt_len;
 
-char fmtbuf[MAX_PKT_FROM_TARGET*8];	/* size it generously */
+static char fmtbuf[MAX_PKT_FROM_TARGET*8];	/* size it generously */
 
 void
 print_rv_trace()
@@ -96,6 +96,14 @@
 }
 
 void
+print_g23_trace()
+{
+	/* messy logic factored out into libg23 */
+	format_g23_packet(rxpkt, (int)rxpkt_len, fmtbuf);
+	output_line(fmtbuf);
+}
+
+void
 print_etm_output_raw()
 {
 	int i;