]> Savannah Git Hosting - gnulib.git/commitdiff
maint: fix operator precedence in mbrtowc test
authorDaiki Ueno <ueno@gnu.org>
Sun, 27 Dec 2015 21:27:42 +0000 (06:27 +0900)
committerDaiki Ueno <ueno@gnu.org>
Sun, 27 Dec 2015 22:54:57 +0000 (07:54 +0900)
This is a fix for test breakage introduced by commit 45228d96; the
equality expression must be parenthesized when negated with '!',
otherwise we always get:

  test-mbrtowc.c:49: assertion 'ret == (size_t)(-2)' failed

* m4/mbrtowc.m4 (gl_MBRTOWC_EMPTY_INPUT): Negate the entire expression.
* m4/mbrlen.m4 (gl_MBRLEN_EMPTY_INPUT): Likewise.

m4/mbrlen.m4
m4/mbrtowc.m4

index 42eb61a12c07388e3f10f9deb15a93d1e2341d35..68d7b912d41b4ef139c694f586f96fd55d332a9e 100644 (file)
@@ -253,7 +253,7 @@ changequote([,])dnl
            int
            main (void)
            {
-             return ! mbrlen ("", 0, &mbs) == (size_t) -2;
+             return mbrlen ("", 0, &mbs) != (size_t) -2;
            }]])],
         [gl_cv_func_mbrlen_empty_input=yes],
         [gl_cv_func_mbrlen_empty_input=no],
index deb9f06f33c378b7f5fdb73e1173d1e767b94913..be2e9d618ce9d890fbc9c45af0c34323c8bfd615 100644 (file)
@@ -569,7 +569,7 @@ changequote([,])dnl
            int
            main (void)
            {
-             return ! mbrtowc (&wc, "", 0, &mbs) == (size_t) -2;
+             return mbrtowc (&wc, "", 0, &mbs) != (size_t) -2;
            }]])],
         [gl_cv_func_mbrtowc_empty_input=yes],
         [gl_cv_func_mbrtowc_empty_input=no],