Function
GPluginGtk4version_check
Declaration [src]
const gchar*
gplugin_gtk_version_check (
guint major,
guint minor,
guint micro
)
Description [src]
Checks that the GPluginGtk library in use is compatible with the given version.
Generally you would pass in the constants GPLUGIN_GTK_MAJOR_VERSION
,
GPLUGIN_GTK_MINOR_VERSION
, GPLUGIN_GTK_MICRO_VERSION
as the three arguments to this
function; that produces a check that the library in use is compatible with
the version of GPluginGtk the application or module was compiled against.
Compatibility is defined by two things: first the version of the running
library is newer than the version major
.minor
.micro
. Second the running
library must be binary compatible with the version major
.minor
.micro
(same major version).
Parameters
major
-
Type:
guint
The required major version.
minor
-
Type:
guint
The required minor version.
micro
-
Type:
guint
The required micro version.
Return value
Type: const gchar*
NULL
if the GPluginGtk library is compatible with the given
version, or a string describing the version mismatch. The returned
string is owned by GPluginGtk and must not be modified or freed.
The data is owned by the called function. |
The value is a NUL terminated UTF-8 string. |