From 1f410aa3d245ceef590bdcf981e67b39e794b0a9 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Thu, 13 Dec 2012 19:42:07 +0100 Subject: digital/ucoolib/ucoolib/intf: fix for signed char When promoting a char to int, if char is signed (which is implementation dependant), there is sign extension. We do not want that. --- digital/ucoolib/ucoolib/intf/stream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'digital/ucoolib/ucoolib/intf') diff --git a/digital/ucoolib/ucoolib/intf/stream.cc b/digital/ucoolib/ucoolib/intf/stream.cc index 8f73925f..356936d4 100644 --- a/digital/ucoolib/ucoolib/intf/stream.cc +++ b/digital/ucoolib/ucoolib/intf/stream.cc @@ -43,7 +43,7 @@ Stream::getc () char c; r = read (&c, 1); if (r == 1) - return c; + return static_cast (c); else return -1; } -- cgit v1.2.3