Top |
extern const guint | libxfce4ui_major_version |
extern const guint | libxfce4ui_minor_version |
extern const guint | libxfce4ui_micro_version |
#define | LIBXFCE4UI_MAJOR_VERSION |
#define | LIBXFCE4UI_MINOR_VERSION |
#define | LIBXFCE4UI_MICRO_VERSION |
const gchar * libxfce4ui_check_version (guint required_major
,guint required_minor
,guint required_micro
);
Checks that the libxfce4ui
library
in use is compatible with the given version. Generally you would pass in
the constants LIBXFCE4UI_MAJOR_VERSION, LIBXFCE4UI_MINOR_VERSION and
LIBXFCE4UI_MICRO_VERSION as the three arguments to this function; that produces
a check that the library in use is compatible with the version of
libxfce4ui
the extension was
compiled against.
Example 1. Checking the runtime version of the Libxfce4ui library
1 2 3 4 5 6 |
const gchar *mismatch; mismatch = libxfce4ui_check_version (LIBXFCE4UI_MAJOR_VERSION, LIBXFCE4UI_MINOR_VERSION, LIBXFCE4UI_MICRO_VERSION); if (G_UNLIKELY (mismatch != NULL)) g_error ("Version mismatch: %s", mismatch); |
extern const guint libxfce4ui_major_version;
A constat that evaluates to the major version of libxfce4ui.
extern const guint libxfce4ui_minor_version;
A constat that evaluates to the minor version of libxfce4ui.
extern const guint libxfce4ui_micro_version;
A constat that evaluates to the micro version of libxfce4ui.
#define LIBXFCE4UI_MAJOR_VERSION (4)
A macro that evaluates to the major version of libxfce4ui, in a format that can be used by the C pre-processor.
#define LIBXFCE4UI_MINOR_VERSION (20)
A macro that evaluates to the minor version of libxfce4ui, in a format that can be used by the C pre-processor.