31 #ifndef __LIBVISIO_UTILS_H__
32 #define __LIBVISIO_UTILS_H__
39 typedef unsigned char uint8_t;
40 typedef unsigned short uint16_t;
41 typedef short int16_t;
42 typedef unsigned uint32_t;
44 typedef unsigned __int64 uint64_t;
56 #ifdef HAVE_INTTYPES_H
69 #include <libwpd/libwpd.h>
70 #include <libwpd-stream/libwpd-stream.h>
78 #define VSD_DEBUG_MSG(M) printf("%15s:%5d: ", __FILE__, __LINE__); printf M
79 #define VSD_DEBUG(M) M
81 #define VSD_DEBUG_MSG(M) printf M
82 #define VSD_DEBUG(M) M
85 #define VSD_DEBUG_MSG(M)
92 uint8_t
readU8(WPXInputStream *input);
93 uint16_t
readU16(WPXInputStream *input);
94 int16_t
readS16(WPXInputStream *input);
95 uint32_t
readU32(WPXInputStream *input);
96 int32_t
readS32(WPXInputStream *input);
97 uint64_t
readU64(WPXInputStream *input);
101 void appendFromBase64(WPXBinaryData &data,
const unsigned char *base64Data,
size_t base64DataLength);
119 #endif // __LIBVISIO_UTILS_H__
Definition: libvisio_utils.h:105
uint8_t readU8(WPXInputStream *input)
Definition: libvisio_utils.cpp:42
Definition: VSDTypes.h:78
int32_t readS32(WPXInputStream *input)
Definition: libvisio_utils.cpp:95
int16_t readS16(WPXInputStream *input)
Definition: libvisio_utils.cpp:74
uint64_t readU64(WPXInputStream *input)
Definition: libvisio_utils.cpp:100
void appendFromBase64(WPXBinaryData &data, const unsigned char *base64Data, size_t base64DataLength)
Definition: libvisio_utils.cpp:129
Definition: libvisio_utils.h:109
Definition: libvisio_utils.h:113
const ::WPXString getColourString(const Colour &c)
Definition: libvisio_utils.cpp:148
double readDouble(WPXInputStream *input)
Definition: libvisio_utils.cpp:116
uint16_t readU16(WPXInputStream *input)
Definition: libvisio_utils.cpp:58
uint32_t readU32(WPXInputStream *input)
Definition: libvisio_utils.cpp:79