From: Andreas Ă–man Date: Sun, 29 Jul 2012 09:42:12 +0000 (+0200) Subject: Add helper macros for Linux DVB API versioning X-Git-Tag: 3.0~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e004a003d0c3ee6fa509ff5590de330c4150215d;p=thirdparty%2Ftvheadend.git Add helper macros for Linux DVB API versioning --- diff --git a/src/dvb/dvb.h b/src/dvb/dvb.h index 2cb5b9435..73d7387ba 100644 --- a/src/dvb/dvb.h +++ b/src/dvb/dvb.h @@ -24,6 +24,11 @@ #include "htsmsg.h" +#define DVB_VER_INT(maj,min) (((maj) << 16) + (min)) + +#define DVB_VER_ATLEAST(maj, min) \ + (DVB_VER_INT(DVB_API_VERSION, DVB_API_VERSION_MINOR) >= DVB_VER_INT(maj, min)) + TAILQ_HEAD(th_dvb_adapter_queue, th_dvb_adapter); RB_HEAD(th_dvb_mux_instance_tree, th_dvb_mux_instance); TAILQ_HEAD(th_dvb_mux_instance_queue, th_dvb_mux_instance);