mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 03:16:17 +01:00
docs: Add a section on version checking macros
This is a port to GLib of changes originally made in the GTK copy of these docs, at https://gitlab.gnome.org/GNOME/gtk/-/commit/72b0a4431d04. (Copied across by Philip Withnall.) Helps: #3037
This commit is contained in:
parent
1375967813
commit
9a2de39044
@ -868,3 +868,29 @@ by application programmers.
|
||||
: A macro that should be defined before including the `glib.h` header.
|
||||
If it is defined, no compiler warnings will be produced for uses
|
||||
of deprecated GLib APIs.
|
||||
|
||||
|
||||
## Version checking
|
||||
|
||||
`GLIB_MAJOR_VERSION`
|
||||
|
||||
: A macro that evaluates to the major component of the version of GLib,
|
||||
e.g. `1` for version `1.2.3`.
|
||||
|
||||
|
||||
`GLIB_MINOR_VERSION`
|
||||
|
||||
: A macro that evaluates to the minor component of the version of GLib,
|
||||
e.g. `2` for version `1.2.3`.
|
||||
|
||||
|
||||
`GLIB_MICRO_VERSION`
|
||||
|
||||
: A macro that evaluates to the micro component of the version of GLib,
|
||||
e.g. `3` for version `1.2.3`.
|
||||
|
||||
|
||||
`GLIB_CHECK_VERSION (major, minor, micro)`
|
||||
|
||||
: A macro that evaluates to true if the version of GLib is newer than
|
||||
the given version tuple.
|
||||
|
Loading…
Reference in New Issue
Block a user