Limits of Basic Types
portable method of determining the limits of the standard types.
These macros provide a portable method to determine the limits of some of
the standard integer and floating point types.
The minimum value which can be held in a #gint.
The maximum value which can be held in a #gint.
The maximum value which can be held in a #guint.
The minimum value which can be held in a #gshort.
The maximum value which can be held in a #gshort.
The maximum value which can be held in a #gushort.
The minimum value which can be held in a #glong.
The maximum value which can be held in a #glong.
The maximum value which can be held in a #gulong.
The minimum value which can be held in a #gint8.
@Since: 2.4
The maximum value which can be held in a #gint8.
@Since: 2.4
The maximum value which can be held in a #guint8.
@Since: 2.4
The minimum value which can be held in a #gint16.
@Since: 2.4
The maximum value which can be held in a #gint16.
@Since: 2.4
The maximum value which can be held in a #guint16.
@Since: 2.4
The minimum value which can be held in a #gint32.
@Since: 2.4
The maximum value which can be held in a #gint32.
@Since: 2.4
The maximum value which can be held in a #guint32.
@Since: 2.4
The minimum value which can be held in a #gint64.
The maximum value which can be held in a #gint64.
The maximum value which can be held in a #guint64.
The maximum value which can be held in a #gsize.
@Since: 2.4
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.
The maximum value which can be held in a #gfloat.
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.
The maximum value which can be held in a #gdouble.