Type Conversion Macros

Type Conversion Macros

Synopsis


#include <glib.h>

#define             GINT_TO_POINTER                     (i)
#define             GPOINTER_TO_INT                     (p)

#define             GUINT_TO_POINTER                    (u)
#define             GPOINTER_TO_UINT                    (p)
#define             GSIZE_TO_POINTER                    (s)
#define             GPOINTER_TO_SIZE                    (p)

Description

Details

GINT_TO_POINTER()

#define GINT_TO_POINTER(i)	((gpointer)  (i))

i :


GPOINTER_TO_INT()

#define GPOINTER_TO_INT(p)	((gint)   (p))

p :


GUINT_TO_POINTER()

#define GUINT_TO_POINTER(u)	((gpointer)  (u))

u :


GPOINTER_TO_UINT()

#define GPOINTER_TO_UINT(p)	((guint)  (p))

p :


GSIZE_TO_POINTER()

#define GSIZE_TO_POINTER(s)	((gpointer) (gsize) (s))

s :


GPOINTER_TO_SIZE()

#define GPOINTER_TO_SIZE(p)	((gsize) (p))

p :