10 #ifndef __LIBVISIO_UTILS_H__
11 #define __LIBVISIO_UTILS_H__
18 typedef unsigned char uint8_t;
19 typedef unsigned short uint16_t;
20 typedef short int16_t;
21 typedef unsigned uint32_t;
23 typedef unsigned __int64 uint64_t;
35 #ifdef HAVE_INTTYPES_H
48 #include <librevenge/librevenge.h>
49 #include <librevenge-stream/librevenge-stream.h>
57 #define VSD_DEBUG_MSG(M) printf("%15s:%5d: ", __FILE__, __LINE__); printf M
58 #define VSD_DEBUG(M) M
60 #define VSD_DEBUG_MSG(M) printf M
61 #define VSD_DEBUG(M) M
64 #define VSD_DEBUG_MSG(M)
71 uint8_t
readU8(librevenge::RVNGInputStream *input);
72 uint16_t
readU16(librevenge::RVNGInputStream *input);
73 int16_t
readS16(librevenge::RVNGInputStream *input);
74 uint32_t
readU32(librevenge::RVNGInputStream *input);
75 int32_t
readS32(librevenge::RVNGInputStream *input);
76 uint64_t
readU64(librevenge::RVNGInputStream *input);
78 double readDouble(librevenge::RVNGInputStream *input);
96 #endif // __LIBVISIO_UTILS_H__
Definition: libvisio_utils.h:82
const librevenge::RVNGString getColourString(const Colour &c)
Definition: libvisio_utils.cpp:103
Definition: VSDTypes.h:57
int16_t readS16(librevenge::RVNGInputStream *input)
Definition: libvisio_utils.cpp:48
int32_t readS32(librevenge::RVNGInputStream *input)
Definition: libvisio_utils.cpp:69
double readDouble(librevenge::RVNGInputStream *input)
Definition: libvisio_utils.cpp:90
Definition: libvisio_utils.h:86
Definition: libvisio_utils.h:90
uint32_t readU32(librevenge::RVNGInputStream *input)
Definition: libvisio_utils.cpp:53
uint8_t readU8(librevenge::RVNGInputStream *input)
Definition: libvisio_utils.cpp:16
uint16_t readU16(librevenge::RVNGInputStream *input)
Definition: libvisio_utils.cpp:32
uint64_t readU64(librevenge::RVNGInputStream *input)
Definition: libvisio_utils.cpp:74