Merge branch 'fix-gi-minint-macro-values' into 'master'

gtypes: add g-i annotations for G_MININT macros. Fixes #1673

Closes #1673

See merge request GNOME/glib!632
This commit is contained in:
Philip Withnall
2019-02-04 12:22:10 +00:00
2 changed files with 26 additions and 30 deletions

View File

@@ -208,14 +208,6 @@
* #G_MAXINT8 (= 127).
*/
/**
* G_MININT8:
*
* The minimum value which can be held in a #gint8.
*
* Since: 2.4
*/
/**
* G_MAXINT8:
*
@@ -250,14 +242,6 @@
* %G_GINT16_MODIFIER and/or %G_GINT16_FORMAT.
*/
/**
* G_MININT16:
*
* The minimum value which can be held in a #gint16.
*
* Since: 2.4
*/
/**
* G_MAXINT16:
*
@@ -337,14 +321,6 @@
* %G_GINT32_MODIFIER and/or %G_GINT32_FORMAT.
*/
/**
* G_MININT32:
*
* The minimum value which can be held in a #gint32.
*
* Since: 2.4
*/
/**
* G_MAXINT32:
*
@@ -407,12 +383,6 @@
* %G_GINT64_MODIFIER and/or %G_GINT64_FORMAT.
*/
/**
* G_MININT64:
*
* The minimum value which can be held in a #gint64.
*/
/**
* G_MAXINT64:
*

View File

@@ -58,18 +58,44 @@ typedef float gfloat;
typedef double gdouble;
/* Define min and max constants for the fixed size numerical types */
/**
* G_MININT8: (value -128)
*
* The minimum value which can be held in a #gint8.
*
* Since: 2.4
*/
#define G_MININT8 ((gint8) (-G_MAXINT8 - 1))
#define G_MAXINT8 ((gint8) 0x7f)
#define G_MAXUINT8 ((guint8) 0xff)
/**
* G_MININT16: (value -32768)
*
* The minimum value which can be held in a #gint16.
*
* Since: 2.4
*/
#define G_MININT16 ((gint16) (-G_MAXINT16 - 1))
#define G_MAXINT16 ((gint16) 0x7fff)
#define G_MAXUINT16 ((guint16) 0xffff)
/**
* G_MININT32: (value -2147483648)
*
* The minimum value which can be held in a #gint32.
*
* Since: 2.4
*/
#define G_MININT32 ((gint32) (-G_MAXINT32 - 1))
#define G_MAXINT32 ((gint32) 0x7fffffff)
#define G_MAXUINT32 ((guint32) 0xffffffff)
/**
* G_MININT64: (value -9223372036854775808)
*
* The minimum value which can be held in a #gint64.
*/
#define G_MININT64 ((gint64) (-G_MAXINT64 - G_GINT64_CONSTANT(1)))
#define G_MAXINT64 G_GINT64_CONSTANT(0x7fffffffffffffff)
#define G_MAXUINT64 G_GUINT64_CONSTANT(0xffffffffffffffff)