[dvblast-devel] [PATCH] Use DVB API versions in #if conditionals
Marian Ďurkovič
md at bts.sk
Thu Nov 5 18:50:31 CET 2009
Hi Christophe,
On Thu, 5 Nov 2009 17:50:08 +0100, Christophe Massiot wrote
> On Thu, Nov 05, 2009, Marian Ďurkovič wrote:
>
> > --- dvb.c (revision 55)
> > +++ dvb.c (working copy)
> > @@ -741,7 +739,7 @@
> > i_frequency, i_srate );
> > break;
> >
> > -#ifdef FE_ATSC
> > +#if DVB_API_VERSION_MINOR >= 1
>
> Are you sure about that one ? It seems wrong to me to test against the
> minor but not the major.
that part of code is already under
#if DVB_API_VERSION >= 5
#else /* !S2API */
hence if we're there, we're using API version 3 and I'm testing for 3.1
Anyway, we might certainly use the same method as in dvblastctl.c and test for
it explicitly, which would be safer:
+#define DVBAPI_VERSION ((DVB_API_VERSION)*100+(DVB_API_VERSION_MINOR))
+#if DVBAPI_VERSION >= 301
With kind regards,
M.
More information about the dvblast-devel
mailing list