Function
GPluginGtk4version_check
Declaration [src]
const char*
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:
guintThe required major version.
minor-
Type:
guintThe required minor version.
micro-
Type:
guintThe required micro version.
Return value
Type: const char*
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. |