ASCII ctl chars

* modify CTL char display to ignore <LF> chars
  * pass unprocessed data to xmlrpc call rx_get_data
pull/4/head
David Freese 2016-04-23 08:36:27 -05:00
rodzic 759e6cfb05
commit b4b8df4ac9
2 zmienionych plików z 5 dodań i 3 usunięć

Wyświetl plik

@ -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]);

Wyświetl plik

@ -117,7 +117,7 @@ const char *ascii2[256] = {
const char *ascii3[256] = {
"<NUL>", "<SOH>", "<STX>", "<ETX>", "<EOT>", "<ENQ>", "<ACK>", "<BEL>",
"<BS>", "<TAB>", "<LF>", "<VT>", "<FF>", "<CR>", "<SO>", "<SI>",
"<BS>", "<TAB>", "\n", "<VT>", "<FF>", "<CR>", "<SO>", "<SI>",
"<DLE>", "<DC1>", "<DC2>", "<DC3>", "<DC4>", "<NAK>", "<SYN>", "<ETB>",
"<CAN>", "<EM>", "<SUB>", "<ESC>", "<FS>", "<GS>", "<RS>", "<US>",
" ", "!", "\"", "#", "$", "%", "&", "\'",