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);
105 if (pos < 0)
return false;
141 const uint8_t *
read(
size_t numBytes,
unsigned long &numBytesRead);
145 static unsigned long readULong(WPXInputStream *stream,
int num,
unsigned long a,
bool inverseRead);
199 static uint8_t
readU8(WPXInputStream *stream);
212 shared_ptr<WPXInputStream> &dataInput,
213 shared_ptr<WPXInputStream> &rsrcInput)
const;
255 const unsigned char *
read(
unsigned long numBytes,
unsigned long &numBytesRead);
264 int seek(
long offset, WPX_SEEK_TYPE seekType);