10 #ifndef __LIBFREEHAND_UTILS_H__
11 #define __LIBFREEHAND_UTILS_H__
16 #include <libwpd/libwpd.h>
17 #include <libwpd-stream/libwpd-stream.h>
20 #define M_PI 3.14159265358979323846
23 #define FH_EPSILON 1E-6
24 #define FH_ALMOST_ZERO(m) (fabs(m) <= FH_EPSILON)
28 typedef unsigned char uint8_t;
29 typedef unsigned short uint16_t;
30 typedef unsigned uint32_t;
31 typedef unsigned __int64 uint64_t;
32 typedef signed char int8_t;
33 typedef short int16_t;
35 typedef __int64 int64_t;
47 #ifdef HAVE_INTTYPES_H
67 #define FH_DEBUG_MSG(M) printf("%15s:%5d: ", __FILE__, __LINE__); printf M
70 #define FH_DEBUG_MSG(M) printf M
74 #define FH_DEBUG_MSG(M)
81 uint8_t
readU8(WPXInputStream *input);
82 uint16_t
readU16(WPXInputStream *input);
83 uint32_t
readU32(WPXInputStream *input);
84 int8_t
readS8(WPXInputStream *input);
85 int16_t
readS16(WPXInputStream *input);
86 int32_t
readS32(WPXInputStream *input);
98 #endif // __LIBFREEHAND_UTILS_H__
int32_t readS32(WPXInputStream *input)
Definition: libfreehand_utils.cpp:72
int16_t readS16(WPXInputStream *input)
Definition: libfreehand_utils.cpp:50
uint32_t readU32(WPXInputStream *input)
Definition: libfreehand_utils.cpp:55
uint16_t readU16(WPXInputStream *input)
Definition: libfreehand_utils.cpp:33
Definition: libfreehand_utils.h:88
uint8_t readU8(WPXInputStream *input)
Definition: libfreehand_utils.cpp:12
int8_t readS8(WPXInputStream *input)
Definition: libfreehand_utils.cpp:28
Definition: libfreehand_utils.h:92