Add gintptr and guintptr typedefs here, too, appropriately ifdeffed for

2008-08-02  Tor Lillqvist  <tml@novell.com>

	* glibconfig.h.win32.in: Add gintptr and guintptr typedefs here,
	too, appropriately ifdeffed for 32/64 bit, gcc/MSVC.


svn path=/trunk/; revision=7287
This commit is contained in:
Tor Lillqvist 2008-08-02 08:51:27 +00:00 committed by Tor Lillqvist
parent 302111f89a
commit 59137b9923
2 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2008-08-02 Tor Lillqvist <tml@novell.com>
* glibconfig.h.win32.in: Add gintptr and guintptr typedefs here,
too, appropriately ifdeffed for 32/64 bit, gcc/MSVC.
2008-08-01 Matthias Clasen <mclasen@redhat.com>
* NEWS: Updates

View File

@ -109,6 +109,19 @@ typedef gint64 goffset;
#define GINT_TO_POINTER(i) ((gpointer) (i))
#define GUINT_TO_POINTER(u) ((gpointer) (u))
#ifndef _WIN64
typedef signed int gintptr;
typedef unsigned int guintptr;
#else
#ifndef _MSC_VER
typedef signed long long gintptr;
typedef unsigned long long guintptr;
#else
typedef signed __int64 gintptr;
typedef unsigned __int64 guintptr;
#endif
#endif
#ifdef NeXT /* @#%@! NeXTStep */
# define g_ATEXIT(proc) (!atexit (proc))
#else