From 9f0b0db0d3cb2fac71b5cdf4149bae103e7fd7ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Thu, 26 Jan 2012 09:43:17 +0100 Subject: [PATCH] lavfi/aformat: use do..while(0) form for macro. This avoids some empty statements. --- libavfilter/af_aformat.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_aformat.c b/libavfilter/af_aformat.c index e8926355e2..e7ef7f062a 100644 --- a/libavfilter/af_aformat.c +++ b/libavfilter/af_aformat.c @@ -42,7 +42,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque) if (!args) goto arg_fail; -#define ADD_FORMATS(all_formats, fmt_name, fmt_type, fmts_list) \ +#define ADD_FORMATS(all_formats, fmt_name, fmt_type, fmts_list) do { \ fmts_str = av_get_token(&args, ":"); \ if (!fmts_str || !*fmts_str) \ goto arg_fail; \ @@ -61,7 +61,8 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque) } \ av_freep(&fmts_str); \ if (*args) \ - args++; + args++; \ +} while (0) ADD_FORMATS(avfilter_make_all_formats(AVMEDIA_TYPE_AUDIO), sample_format, int, formats); ADD_FORMATS(avfilter_make_all_channel_layouts(), channel_layout, int64_t, chlayouts);