# HG changeset patch # User Mychaela Falconia # Date 1684911354 0 # Node ID fab04df646905f9052238448ee3c8a44c0f9622f # Parent 8fc3b72eb2c68b010f5e9ef130ce9c38d33b41d8 rvinterf/lowlevel: replace libg23 with libprint diff -r 8fc3b72eb2c6 -r fab04df64690 rvinterf/lowlevel/Makefile --- a/rvinterf/lowlevel/Makefile Wed May 24 06:46:26 2023 +0000 +++ b/rvinterf/lowlevel/Makefile Wed May 24 06:55:54 2023 +0000 @@ -1,7 +1,7 @@ CC= gcc CFLAGS= -O2 PROGS= rvtdump rvinterf tfc139 -LIBS= ../../libserial/libserial.a ../libg23/libg23.a ../libprint/libprint.a +LIBS= ../../libserial/libserial.a ../libprint/libprint.a LIBPWON=../../libpwon/libpwon.a INSTALL_PREFIX= /opt/freecalypso diff -r 8fc3b72eb2c6 -r fab04df64690 rvinterf/lowlevel/format.c --- a/rvinterf/lowlevel/format.c Wed May 24 06:46:26 2023 +0000 +++ b/rvinterf/lowlevel/format.c Wed May 24 06:55:54 2023 +0000 @@ -14,7 +14,9 @@ extern u_char rxpkt[]; extern size_t rxpkt_len; +extern void output_line(); extern void output_cont(); +extern void output_cont_logpref(); void print_rv_trace() @@ -93,11 +95,8 @@ void print_g23_trace() { - char fmtbuf[MAX_PKT_FROM_TARGET*8]; /* size it generously */ - - /* messy logic factored out into libg23 */ - format_g23_packet(rxpkt, (int)rxpkt_len, fmtbuf); - output_line(fmtbuf); + format_gpf_packet(rxpkt, (unsigned) rxpkt_len, "", output_line, + output_cont_logpref); } void diff -r 8fc3b72eb2c6 -r fab04df64690 rvinterf/lowlevel/logsent.c --- a/rvinterf/lowlevel/logsent.c Wed May 24 06:46:26 2023 +0000 +++ b/rvinterf/lowlevel/logsent.c Wed May 24 06:55:54 2023 +0000 @@ -12,6 +12,7 @@ extern int no_output, verbose; extern FILE *logF; +extern void output_line(); extern void output_cont(); extern void output_cont_logpref(); @@ -26,17 +27,6 @@ output_line(buf); } -static void -log_sent_gpf(pkt, pktlen) - u_char *pkt; -{ - char buf[MAX_PKT_TO_TARGET*4+30]; - - strcpy(buf, "Sent "); - format_g23_packet(pkt, pktlen, buf + 5); - output_line(buf); -} - void log_sent_packet(pkt, pktlen) u_char *pkt; @@ -45,7 +35,8 @@ return; switch (pkt[0]) { case RVT_L23_HEADER: - log_sent_gpf(pkt, pktlen); + format_gpf_packet(pkt, pktlen, "Sent ", output_line, + output_cont_logpref); return; case RVT_TM_HEADER: log_sent_tm(pkt, pktlen);