mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-12 02:35:28 +01:00
Build: Fix glib/glibconfig.h.win32.in for x64 builds
Fix the [GSIZE|GSSIZE]_TO_[BE|LE] macros on x64 builds.
This commit is contained in:
parent
90e86f8a2a
commit
20364bbdf5
@ -219,10 +219,19 @@ typedef unsigned __int64 guintptr;
|
||||
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
|
||||
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
|
||||
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
|
||||
#define GSIZE_TO_LE(val) ((gsize) GUINT32_TO_LE (val))
|
||||
#define GSSIZE_TO_LE(val) ((gssize) GINT32_TO_LE (val))
|
||||
#define GSIZE_TO_BE(val) ((gsize) GUINT32_TO_BE (val))
|
||||
#define GSSIZE_TO_BE(val) ((gssize) GINT32_TO_BE (val))
|
||||
|
||||
#ifdef _WIN64
|
||||
# define GSIZE_TO_LE(val) ((gsize) GUINT64_TO_LE (val))
|
||||
# define GSSIZE_TO_LE(val) ((gssize) GINT64_TO_LE (val))
|
||||
# define GSIZE_TO_BE(val) ((gsize) GUINT64_TO_BE (val))
|
||||
# define GSSIZE_TO_BE(val) ((gssize) GINT64_TO_BE (val))
|
||||
#else
|
||||
# define GSIZE_TO_LE(val) ((gsize) GUINT32_TO_LE (val))
|
||||
# define GSSIZE_TO_LE(val) ((gssize) GINT32_TO_LE (val))
|
||||
# define GSIZE_TO_BE(val) ((gsize) GUINT32_TO_BE (val))
|
||||
# define GSSIZE_TO_BE(val) ((gssize) GINT32_TO_BE (val))
|
||||
#endif
|
||||
|
||||
#define G_BYTE_ORDER G_LITTLE_ENDIAN
|
||||
|
||||
#define GLIB_SYSDEF_POLLIN =1
|
||||
|
Loading…
x
Reference in New Issue
Block a user