mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2025-07-28 15:41:52 +03:00
Import LIBVIR_CHECK_VERSION macro from libvirt
Add LIBVIR_CHECK_VERSION from libvirt upstream so that we can check the version of the library we are compiling against and support a range of libvirt versions. The macro was added to libvirt in 1.2.0 so we must provide it if its not defined.
This commit is contained in:
committed by
Daniel P. Berrange
parent
68bbab625a
commit
ac89e8177d
@ -28,6 +28,16 @@
|
||||
# define MIN(a,b) (((a) < (b)) ? (a) : (b))
|
||||
# endif
|
||||
|
||||
/**
|
||||
* libvirt.h provides this as of version 1.1.5, but we want to be able
|
||||
* to support older versions of libvirt so copy and paste the macro from
|
||||
* libvirt.h
|
||||
*/
|
||||
# ifndef LIBVIR_CHECK_VERSION
|
||||
# define LIBVIR_CHECK_VERSION(major, minor, micro) \
|
||||
((major) * 1000000 + (minor) * 1000 + (micro) <= LIBVIR_VERSION_NUMBER)
|
||||
# endif
|
||||
|
||||
/* Return 1 if an array of N objects, each of size S, cannot exist due
|
||||
to size arithmetic overflow. S must be positive and N must be
|
||||
nonnegative. This is a macro, not a function, so that it
|
||||
|
Reference in New Issue
Block a user