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:
guintThe required major version.
minor-
Type:
guintThe required minor version.
micro-
Type:
guintThe 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. |