34 #ifndef MWAW_INPUT_STREAM_H
35 #define MWAW_INPUT_STREAM_H
40 #include <libwpd-stream/libwpd-stream.h>
77 shared_ptr<WPXInputStream>
input() {
96 int seek(
long offset, WPX_SEEK_TYPE seekType);
131 const uint8_t *
read(
size_t numBytes,
unsigned long &numBytesRead);
135 static unsigned long readULong(WPXInputStream *stream,
int num,
unsigned long a,
bool inverseRead);
187 static uint8_t
readU8(WPXInputStream *stream);
200 shared_ptr<WPXInputStream> &dataInput,
201 shared_ptr<WPXInputStream> &rsrcInput)
const;
238 const unsigned char *
read(
unsigned long numBytes,
unsigned long &numBytesRead);
242 int seek(
long offset, WPX_SEEK_TYPE seekType);
255 std::vector<unsigned char>
m_buffer;