diff options
author | Colin Walters <walters@verbum.org> | 2010-11-11 15:03:20 -0500 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-12-02 12:49:47 -0500 |
commit | 729f6a120e9880175247f7b51cb6548f825df81b (patch) | |
tree | 637341051e7f33b788fce50b7a9fe228736e2c0d | |
parent | a94b6f863e7385871d78d79cd90522f51cdc6283 (diff) | |
download | gobject-introspection-729f6a120e9880175247f7b51cb6548f825df81b.tar.gz |
cmph: Modify types to use GLib types
The 64 bit #ifdefs is just hackish and broken; e.g. it will fail
on ppc64/linux and WIN64.
Use the GLib typedefs, which I know are more correct.
-rw-r--r-- | girepository/cmph/cmph_types.h | 37 |
1 files changed, 10 insertions, 27 deletions
diff --git a/girepository/cmph/cmph_types.h b/girepository/cmph/cmph_types.h index 40f43329..28832358 100644 --- a/girepository/cmph/cmph_types.h +++ b/girepository/cmph/cmph_types.h @@ -1,36 +1,19 @@ +#include <glib.h> + #ifndef __CMPH_TYPES_H__ #define __CMPH_TYPES_H__ -typedef char cmph_int8; -typedef unsigned char cmph_uint8; - -typedef short cmph_int16; -typedef unsigned short cmph_uint16; +typedef gint8 cmph_int8; +typedef guint8 cmph_uint8; -typedef int cmph_int32; -typedef unsigned int cmph_uint32; +typedef gint16 cmph_int16; +typedef guint16 cmph_uint16; -#if defined(__ia64) || defined(__x86_64__) - /** \typedef long cmph_int64; - * \brief 64-bit integer for a 64-bit achitecture. - */ - typedef long cmph_int64; +typedef gint32 cmph_int32; +typedef guint32 cmph_uint32; - /** \typedef unsigned long cmph_uint64; - * \brief Unsigned 64-bit integer for a 64-bit achitecture. - */ - typedef unsigned long cmph_uint64; -#else - /** \typedef long long cmph_int64; - * \brief 64-bit integer for a 32-bit achitecture. - */ - typedef long long cmph_int64; - - /** \typedef unsigned long long cmph_uint64; - * \brief Unsigned 64-bit integer for a 32-bit achitecture. - */ - typedef unsigned long long cmph_uint64; -#endif +typedef gint64 cmph_int64; +typedef guint64 cmph_uint64; typedef enum { CMPH_HASH_JENKINS, CMPH_HASH_COUNT } CMPH_HASH; extern const char *cmph_hash_names[]; |