Function
GPluginversion_check
Declaration [src]
const char*
gplugin_version_check (
guint major,
guint minor,
guint micro
)
Description [src]
Checks that the GPlugin library in use is compatible with the given version.
Generally you would pass in the constants GPLUGIN_MAJOR_VERSION
,
GPLUGIN_MINOR_VERSION
, GPLUGIN_MICRO_VERSION
as the three
arguments to this function; that produces a check that the library in use is
compatible with the version of GPlugin 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 char*
NULL
if the GPlugin library is compatible with the given version,
or a string describing the version mismatch. The returned string
is owned by GPlugin and must not be modified or freed.
The data is owned by the called function. |
The value is a NUL terminated UTF-8 string. |