[GIT] ppl/ppl(master): Prefer explicit tests against zero.

Module: ppl/ppl Branch: master Commit: 4ddf6ce187e9217e560fb3e8d18b315fa28d6d92 URL: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=4ddf6ce187e92...
Author: Enea Zaffanella zaffanella@cs.unipr.it Date: Sat Feb 25 12:18:10 2012 +0100
Prefer explicit tests against zero. Detected by ECLAIR service utypflag.
---
src/c_streambuf.cc | 2 +- src/stdiobuf.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/c_streambuf.cc b/src/c_streambuf.cc index c76ca44..fdd630f 100644 --- a/src/c_streambuf.cc +++ b/src/c_streambuf.cc @@ -89,7 +89,7 @@ c_streambuf::int_type c_streambuf::overflow(int_type c) { const int_type eof = traits_type::eof(); if (traits_type::eq_int_type(c, eof)) - return sync() ? eof : traits_type::not_eof(c); + return (sync() != 0) ? eof : traits_type::not_eof(c); else { char buf = static_cast<char>(c); if (cb_write(&buf, 1) == 1) diff --git a/src/stdiobuf.cc b/src/stdiobuf.cc index 8a5fe95..a10a7ed 100644 --- a/src/stdiobuf.cc +++ b/src/stdiobuf.cc @@ -71,7 +71,7 @@ stdiobuf::int_type stdiobuf::overflow(int_type c) { const int_type eof = traits_type::eof(); if (traits_type::eq_int_type(c, eof)) - return fflush(fp) ? eof : traits_type::not_eof(c); + return (fflush(fp) != 0) ? eof : traits_type::not_eof(c); else return putc(c, fp); }
participants (1)
-
Enea Zaffanella