## Details

### G_MININT

#define G_MININT INT_MIN

The minimum value which can be held in a gint.

### G_MAXINT

#define G_MAXINT INT_MAX

The maximum value which can be held in a gint.

### G_MAXUINT

#define G_MAXUINT UINT_MAX

The maximum value which can be held in a guint.

### G_MINSHORT

#define G_MINSHORT SHRT_MIN

The minimum value which can be held in a gshort.

### G_MAXSHORT

#define G_MAXSHORT SHRT_MAX

The maximum value which can be held in a gshort.

### G_MAXUSHORT

#define G_MAXUSHORT USHRT_MAX

The maximum value which can be held in a gushort.

### G_MINLONG

#define G_MINLONG LONG_MIN

The minimum value which can be held in a glong.

### G_MAXLONG

#define G_MAXLONG LONG_MAX

The maximum value which can be held in a glong.

### G_MAXULONG

#define G_MAXULONG ULONG_MAX

The maximum value which can be held in a gulong.

### G_MININT8

#define G_MININT8

The minimum value which can be held in a gint8.

Since 2.4

### G_MAXINT8

#define G_MAXINT8

The maximum value which can be held in a gint8.

Since 2.4

### G_MAXUINT8

#define G_MAXUINT8

The maximum value which can be held in a guint8.

Since 2.4

### G_MININT16

#define G_MININT16

The minimum value which can be held in a gint16.

Since 2.4

### G_MAXINT16

#define G_MAXINT16

The maximum value which can be held in a gint16.

Since 2.4

### G_MAXUINT16

#define G_MAXUINT16

The maximum value which can be held in a guint16.

Since 2.4

### G_MININT32

#define G_MININT32

The minimum value which can be held in a gint32.

Since 2.4

### G_MAXINT32

#define G_MAXINT32

The maximum value which can be held in a gint32.

Since 2.4

### G_MAXUINT32

#define G_MAXUINT32

The maximum value which can be held in a guint32.

Since 2.4

### G_MININT64

#define G_MININT64

The minimum value which can be held in a gint64.

### G_MAXINT64

#define G_MAXINT64

The maximum value which can be held in a gint64.

### G_MAXUINT64

#define G_MAXUINT64

The maximum value which can be held in a guint64.

### G_MAXSIZE

#define G_MAXSIZE G_MAXUINT

The maximum value which can be held in a gsize.

Since 2.4

### G_MINSSIZE

#define G_MINSSIZE G_MININT

The minimum value which can be held in a gssize.

Since 2.14

### G_MAXSSIZE

#define G_MAXSSIZE G_MAXINT

The maximum value which can be held in a gssize.

Since 2.14

### G_MINOFFSET

#define G_MINOFFSET G_MININT64

The minimum value which can be held in a goffset.

### G_MAXOFFSET

#define G_MAXOFFSET G_MAXINT64

The maximum value which can be held in a goffset.

### G_MINFLOAT

#define G_MINFLOAT FLT_MIN

The minimum positive value which can be held in a gfloat.

If you are interested in the smallest value which can be held in a gfloat,
use -G_MAX_FLOAT.

### G_MAXFLOAT

#define G_MAXFLOAT FLT_MAX

The maximum value which can be held in a gfloat.

### G_MINDOUBLE

#define G_MINDOUBLE DBL_MIN

The minimum positive value which can be held in a gdouble.

If you are interested in the smallest value which can be held in a gdouble,
use -G_MAXDOUBLE.

### G_MAXDOUBLE

#define G_MAXDOUBLE DBL_MAX

The maximum value which can be held in a gdouble.