From e004a003d0c3ee6fa509ff5590de330c4150215d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Sun, 29 Jul 2012 11:42:12 +0200 Subject: [PATCH] Add helper macros for Linux DVB API versioning --- src/dvb/dvb.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/dvb/dvb.h b/src/dvb/dvb.h index 2cb5b943..73d7387b 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);