From b4b8df4ac96b6e0cabf7b93843092f2966bbf0fe Mon Sep 17 00:00:00 2001 From: David Freese Date: Sat, 23 Apr 2016 08:36:27 -0500 Subject: [PATCH] ASCII ctl chars * modify CTL char display to ignore chars * pass unprocessed data to xmlrpc call rx_get_data --- src/dialogs/fl_digi.cxx | 6 ++++-- src/misc/ascii.cxx | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/dialogs/fl_digi.cxx b/src/dialogs/fl_digi.cxx index b9e8d3a2..a383156e 100644 --- a/src/dialogs/fl_digi.cxx +++ b/src/dialogs/fl_digi.cxx @@ -8181,10 +8181,10 @@ static void rx_parser(const unsigned char data, int style) if (data == '\n' && lastdata == '\r'); else if (data == '\r') { - add_rx_char('\n'); +// add_rx_char('\n'); display_rx_data('\n', style); } else { - add_rx_char(data); +// add_rx_char(data); display_rx_data(data, style); } @@ -8219,6 +8219,8 @@ static void put_rx_char_flmain(unsigned int data, int style) // select a byte translation table trx_mode mode = active_modem->get_mode(); + add_rx_char(data & 0xFF); + if (mailclient || mailserver) rx_chd.rx((unsigned char *)ascii2[data & 0xFF]); diff --git a/src/misc/ascii.cxx b/src/misc/ascii.cxx index 24d4a578..36eda487 100644 --- a/src/misc/ascii.cxx +++ b/src/misc/ascii.cxx @@ -117,7 +117,7 @@ const char *ascii2[256] = { const char *ascii3[256] = { "", "", "", "", "", "", "", "", - "", "", "", "", "", "", "", "", + "", "", "\n", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", " ", "!", "\"", "#", "$", "%", "&", "\'",