mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-06 17:24:45 +00:00
xfree86: xf86Module.h: macro for declaring video driver module version
Reduce the effort of declaring/filling an video driver's module version
struct to short statement like this:
XF86_MODULE_VERSION_VIDEO("ati",
PACKAGE_VERSION_MAJOR,
PACKAGE_VERSION_MINOR,
PACKAGE_VERSION_PATCHLEVEL);
This will create a properly filled XF86ModuleVersionInfo structure
named `modInfo`.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
committed by
Enrico Weigelt
parent
a1e25d1789
commit
8e947537ba
@@ -195,4 +195,22 @@ typedef struct {
|
||||
.moduleclass = MOD_CLASS_XINPUT, \
|
||||
};
|
||||
|
||||
#endif /* _XF86MODULE_H */
|
||||
/*
|
||||
* declare module version info structure for an video driver module
|
||||
*/
|
||||
#define XF86_MODULE_VERSION_VIDEO(_name, _major, _minor, _patchlevel) \
|
||||
static XF86ModuleVersionInfo modVersion = { \
|
||||
.modname = _name, \
|
||||
.vendor = MODULEVENDORSTRING, \
|
||||
._modinfo1_ = MODINFOSTRING1, \
|
||||
._modinfo2_ = MODINFOSTRING2, \
|
||||
.xf86version = XORG_VERSION_CURRENT, \
|
||||
.majorversion = _major, \
|
||||
.minorversion = _minor, \
|
||||
.patchlevel = _patchlevel, \
|
||||
.abiclass = ABI_CLASS_VIDEODRV, \
|
||||
.abiversion = ABI_VIDEODRV_VERSION, \
|
||||
.moduleclass = MOD_CLASS_VIDEODRV, \
|
||||
};
|
||||
|
||||
#endif /* _XF86MODULE_H */
|
||||
|
||||
Reference in New Issue
Block a user