diff -r 243ef6c91dbb -r d5e2cb9e31f1 src/lib/AbstractParser.cpp --- a/src/lib/AbstractParser.cpp Sun Jun 20 10:23:50 2021 +0200 +++ b/src/lib/AbstractParser.cpp Sun Jun 20 20:16:46 2021 +0200 @@ -45,7 +45,7 @@ delete implementation; } -void AbstractParser::write(const char* buffer, const size_t length) { +void AbstractParser::write(const uint8_t* buffer, const size_t length) { try { // TODO: do not write to the buffer, just append in read()/peek() and write just the part that was not read during this cycle implementation->buffer.write(buffer, length); @@ -74,11 +74,11 @@ implementation->buffer.commitRead(); } -void AbstractParser::read(char* buffer, const size_t length) { +void AbstractParser::read(uint8_t* buffer, const size_t length) { implementation->buffer.read(buffer, length); } -void AbstractParser::peek(char* buffer, const size_t length) { +void AbstractParser::peek(uint8_t* buffer, const size_t length) { implementation->buffer.read(buffer, length); }