Am 25.05.2011 13:00, schrieb Cyril Brulebois:
> Tell compilers we really meant to assign and then check.
> 
> The following warning goes away accordingly:
> |   CC     nextvclass.lo
> | nextvclass.c:224:14: warning: using the result of an assignment as a 
> condition without parentheses [-Wparentheses]
> |                         if (comma = strchr(++s, COMMA))
> |                             ~~~~~~^~~~~~~~~~~~~~~~~~~~
> | nextvclass.c:224:14: note: use '==' to turn this assignment into an 
> equality comparison
> |                         if (comma = strchr(++s, COMMA))
> |                                   ^
> |                                   ==
> | nextvclass.c:224:14: note: place parentheses around the assignment to 
> silence this warning
> |                         if (comma = strchr(++s, COMMA))
> |                                   ^
> |                             (                         )
> 
> Signed-off-by: Cyril Brulebois <k...@debian.org>
> ---
>  xts5/src/lib/nextvclass.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/xts5/src/lib/nextvclass.c b/xts5/src/lib/nextvclass.c
> index 13b7f6c..7a6a5f2 100644
> --- a/xts5/src/lib/nextvclass.c
> +++ b/xts5/src/lib/nextvclass.c
> @@ -221,7 +221,7 @@ int       Lclass;
>               }
>               Lclass = Nclass;
>               for (s = left_bracket; s; s = comma) {

Just to improve readabiliy:
                        comma = strchr(++s, COMMA);
                        if ( comma )
                                *comma = '\0';          

> -                     if (comma = strchr(++s, COMMA))
> +                     if ((comma = strchr(++s, COMMA)))
>                               *comma = '\0';
>                       if (*s == '\0')
>                               break;
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to