On Sat, Jul 09, 2011 at 11:45:11AM +0100, Mans Rullgard wrote: > --- a/libavcodec/bit_depth_template.c > +++ b/libavcodec/bit_depth_template.c > @@ -85,13 +85,7 @@ > > -#if BIT_DEPTH == 8 > -# define FUNC(a) a ## _8 > -# define FUNCC(a) a ## _8_c > -#elif BIT_DEPTH == 9 > -# define FUNC(a) a ## _9 > -# define FUNCC(a) a ## _9_c > -#elif BIT_DEPTH == 10 > -# define FUNC(a) a ## _10 > -# define FUNCC(a) a ## _10_c > -#endif > +#define FUNC3(a, b, c) a ## _ ## b ## c > +#define FUNC2(a, b, c) FUNC3(a, b, c) > +#define FUNC(a) FUNC2(a, BIT_DEPTH,) > +#define FUNCC(a) FUNC2(a, BIT_DEPTH, _c)
I'm puzzled why you need FUNC3 and FUNC2 both here. Diego _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
