From 39c2a6bf44b25534fdbc9b6ac3844dab28ba5b0e Mon Sep 17 00:00:00 2001 From: Mans Rullgard Date: Sat, 9 Jul 2011 11:44:07 +0100 Subject: bitdepth: simplify FUNC/FUNCC macros Signed-off-by: Mans Rullgard --- libavcodec/bit_depth_template.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'libavcodec') diff --git a/libavcodec/bit_depth_template.c b/libavcodec/bit_depth_template.c index 4da0a6e0c9..9071ec2a35 100644 --- a/libavcodec/bit_depth_template.c +++ b/libavcodec/bit_depth_template.c @@ -85,13 +85,7 @@ # define CLIP(a) cm[a] #endif -#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) -- cgit v1.2.3