X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb/blobdiff_plain/d26506bfa2b8d190cae9af9ca251564d3db0156e..11806002ec2d8328b2b7395092cf0990869aecfc:/hmland.c diff --git a/hmland.c b/hmland.c index 1a20bb9..4efc8b5 100644 --- a/hmland.c +++ b/hmland.c @@ -239,8 +239,14 @@ static int hmlan_format_out(uint8_t *buf, int buf_len, void *data) hexdump(buf, buf_len, "Unknown> "); break; } - if (debug) - fprintf(stderr, "LAN < %s\n", out); + if (verbose) { + int i; + + printf("LAN < "); + for (i = 0; i < outpos-out-2; i++) + printf("%c", out[i]); + printf("\n"); + } w = write(fd, out, outpos-out); if (w <= 0) { @@ -270,9 +276,6 @@ static int hmlan_parse_in(int fd, void *data) inpos = buf; - if (debug) - fprintf(stderr, "\nLAN > %s", buf); - while (inpos < inend) { uint8_t *instart = inpos; @@ -295,6 +298,13 @@ static int hmlan_parse_in(int fd, void *data) if (last == 0) continue; + if (verbose) { + printf("LAN > "); + for (i = 0; i < last; i++) + printf("%c", instart[i]); + printf("\n"); + } + memset(out, 0, sizeof(out)); *outpos++ = *inpos++;