10 #ifndef __LIBFREEHAND_UTILS_H__ 11 #define __LIBFREEHAND_UTILS_H__ 16 #include <librevenge/librevenge.h> 19 #define M_PI 3.14159265358979323846 22 #define FH_EPSILON 1E-6 23 #define FH_ALMOST_ZERO(m) (fabs(m) <= FH_EPSILON) 27 typedef unsigned char uint8_t;
28 typedef unsigned short uint16_t;
29 typedef unsigned uint32_t;
30 typedef unsigned __int64 uint64_t;
31 typedef signed char int8_t;
32 typedef short int16_t;
34 typedef __int64 int64_t;
46 #ifdef HAVE_INTTYPES_H 66 #define FH_DEBUG_MSG(M) printf("%15s:%5d: ", __FILE__, __LINE__); printf M 69 #define FH_DEBUG_MSG(M) printf M 73 #define FH_DEBUG_MSG(M) 80 uint8_t
readU8(librevenge::RVNGInputStream *input);
81 uint16_t
readU16(librevenge::RVNGInputStream *input);
82 uint32_t
readU32(librevenge::RVNGInputStream *input);
83 int8_t
readS8(librevenge::RVNGInputStream *input);
84 int16_t
readS16(librevenge::RVNGInputStream *input);
85 int32_t
readS32(librevenge::RVNGInputStream *input);
97 #endif // __LIBFREEHAND_UTILS_H__ uint16_t readU16(librevenge::RVNGInputStream *input)
Definition: libfreehand_utils.cpp:33
uint32_t readU32(librevenge::RVNGInputStream *input)
Definition: libfreehand_utils.cpp:55
Definition: FHCollector.h:19
uint8_t readU8(librevenge::RVNGInputStream *input)
Definition: libfreehand_utils.cpp:12
int32_t readS32(librevenge::RVNGInputStream *input)
Definition: libfreehand_utils.cpp:72
Definition: libfreehand_utils.h:87
int16_t readS16(librevenge::RVNGInputStream *input)
Definition: libfreehand_utils.cpp:50
int8_t readS8(librevenge::RVNGInputStream *input)
Definition: libfreehand_utils.cpp:28
Definition: libfreehand_utils.h:91