libopenpst
libopenpst copied to clipboard
A multi-platform C++ library for working with Qualcomm MSM devices
Quickly making this pr. I'm on Arch and failed to compile on new boost because of this. Another repo had this issue [https://github.com/anura-engine/anura/issues/283](here)
Trying to compile with libboost-dev 1.71 on Ubuntu 20.10 will give me the error `g++ -c -pipe -g -fPIC -Wall -Wextra -DDEBUG -DHEXDUMP_PORT_RX -DHEXDUMP_PORT_TX -I../../libopenpst -I. -I../include -I../lib/serial/include -I../lib/pugixml/src -IDEPENDPATH...
don't understand the description right yet
https://github.com/openpst/libopenpst/blob/master/src/qualcomm/hdlc_encoder.cpp#L93 ``` // off-by-one OOB read if i == length of data buffer[osize++] = data[i + 1] ^ HDLC_ESC_MASK; ``` https://github.com/openpst/libopenpst/blob/master/src/qualcomm/hdlc_encoder.cpp#L102 ``` // int underflow if sizeof(crc) > osize uint16_t...
Hi Dude, Great work, but could you please add some more README info on how to use these libraries?