Warning, file /include/glib-2.0/glib/gversion.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027 #ifndef __G_VERSION_H__
0028 #define __G_VERSION_H__
0029
0030 #if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
0031 #error "Only <glib.h> can be included directly."
0032 #endif
0033
0034 #include <glib/gtypes.h>
0035
0036 G_BEGIN_DECLS
0037
0038 GLIB_VAR const guint glib_major_version;
0039 GLIB_VAR const guint glib_minor_version;
0040 GLIB_VAR const guint glib_micro_version;
0041 GLIB_VAR const guint glib_interface_age;
0042 GLIB_VAR const guint glib_binary_age;
0043
0044 GLIB_AVAILABLE_IN_ALL
0045 const gchar * glib_check_version (guint required_major,
0046 guint required_minor,
0047 guint required_micro);
0048
0049 #define GLIB_CHECK_VERSION(major,minor,micro) \
0050 (GLIB_MAJOR_VERSION > (major) || \
0051 (GLIB_MAJOR_VERSION == (major) && GLIB_MINOR_VERSION > (minor)) || \
0052 (GLIB_MAJOR_VERSION == (major) && GLIB_MINOR_VERSION == (minor) && \
0053 GLIB_MICRO_VERSION >= (micro)))
0054
0055 G_END_DECLS
0056
0057 #endif