Top | ![]() |
![]() |
![]() |
![]() |
#define | TUMBLER_MAJOR_VERSION |
#define | TUMBLER_MINOR_VERSION |
#define | TUMBLER_MICRO_VERSION |
extern const guint | tumbler_major_version |
extern const guint | tumbler_minor_version |
extern const guint | tumbler_micro_version |
#define | G_GNUC_NULL_TERMINATED |
#define | G_GNUC_WARN_UNUSED_RESULT |
const gchar * tumbler_check_version (guint required_major
,guint required_minor
,guint required_micro
);
Checks that the tumbler
library
in use is compatible with the given version. Generally you would pass in
the constants TUMBLER_MAJOR_VERSION, TUMBLER_MINOR_VERSION and
TUMBLER_MICRO_VERSION as the three arguments to this function; that
produces a check that the library in use is compatible with the version
of tumbler
the application was
compiled against.
Example 1. Checking the runtime version of the tumbler library
const gchar *mismatch; mismatch = tumbler_check_version (TUMBLER_VERSION_MAJOR, TUMBLER_VERSION_MINOR, TUMBLER_VERSION_MICRO); if (G_UNLIKELY (mismatch != NULL)) g_error ("Version mismatch: %s", mismatch);