From: Peter Meerwald Date: Tue, 26 May 2015 21:35:10 +0000 (+0200) Subject: core: Work around -Wlogical-not-parentheses warnings X-Git-Tag: accepted/tizen/4.0/unified/20170816.010257~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5981ca1b57ab7c7666a1c89a4d15153122e80b88;p=platform%2Fupstream%2Fpulseaudio.git core: Work around -Wlogical-not-parentheses warnings pulsecore/sink.c: In function 'pa_sink_put': pulsecore/sink.c:648:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] pa_assert(!(s->flags & PA_SINK_DYNAMIC_LATENCY) == (s->thread_info.fixed_latency != 0)); ^ pulsecore/source.c: In function 'pa_source_put': pulsecore/source.c:599:55: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] pa_assert(!(s->flags & PA_SOURCE_DYNAMIC_LATENCY) == (s->thread_info.fixed_latency != 0)); ^ rewrite expression to suppress warning: !(x & MASK) == (y != 0) <-> !(x & MASK) == !(y == 0) Change-Id: Iba926986cc16d17f0d74e7ca58d987592dfa7ed7 Signed-off-by: Peter Meerwald Signed-off-by: Seungbae Shin --- diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index 364a787..cf5f23f 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -730,7 +730,7 @@ void pa_sink_put(pa_sink* s) { || (s->base_volume == PA_VOLUME_NORM && ((s->flags & PA_SINK_DECIBEL_VOLUME || (s->flags & PA_SINK_SHARE_VOLUME_WITH_MASTER))))); pa_assert(!(s->flags & PA_SINK_DECIBEL_VOLUME) || s->n_volume_steps == PA_VOLUME_NORM+1); - pa_assert(!(s->flags & PA_SINK_DYNAMIC_LATENCY) == (s->thread_info.fixed_latency != 0)); + pa_assert(!(s->flags & PA_SINK_DYNAMIC_LATENCY) == !(s->thread_info.fixed_latency == 0)); pa_assert(!(s->flags & PA_SINK_LATENCY) == !(s->monitor_source->flags & PA_SOURCE_LATENCY)); pa_assert(!(s->flags & PA_SINK_DYNAMIC_LATENCY) == !(s->monitor_source->flags & PA_SOURCE_DYNAMIC_LATENCY)); diff --git a/src/pulsecore/source.c b/src/pulsecore/source.c index 207f538..39f0cea 100644 --- a/src/pulsecore/source.c +++ b/src/pulsecore/source.c @@ -678,7 +678,7 @@ void pa_source_put(pa_source *s) { || (s->base_volume == PA_VOLUME_NORM && ((s->flags & PA_SOURCE_DECIBEL_VOLUME || (s->flags & PA_SOURCE_SHARE_VOLUME_WITH_MASTER))))); pa_assert(!(s->flags & PA_SOURCE_DECIBEL_VOLUME) || s->n_volume_steps == PA_VOLUME_NORM+1); - pa_assert(!(s->flags & PA_SOURCE_DYNAMIC_LATENCY) == (s->thread_info.fixed_latency != 0)); + pa_assert(!(s->flags & PA_SOURCE_DYNAMIC_LATENCY) == !(s->thread_info.fixed_latency == 0)); if (s->suspend_cause) pa_assert_se(source_set_state(s, PA_SOURCE_SUSPENDED) == 0);