From 774b960f05352d05792d687f992d1396f069e64b Mon Sep 17 00:00:00 2001 From: losinshi Date: Mon, 11 Dec 2006 09:17:03 +0000 Subject: [PATCH] last fix does not work! git-svn-id: file:///home/jan/tmp/wetterstation/trunk@199 dd492736-c11a-0410-ad51-8c26713eaf7f --- deamon/seriell/process.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/deamon/seriell/process.c b/deamon/seriell/process.c index 9211b2b..7a7427b 100644 --- a/deamon/seriell/process.c +++ b/deamon/seriell/process.c @@ -286,12 +286,10 @@ static pyano_data process_pyano(time_t timestamp, u_char address, u_char *buffer /* einen vorzeichenbehafteten 14-Bit Binärwert in einen Int umwandeln*/ static int convert_signed_int(u_char hi_byte, u_char lo_byte){ - unsigned int val = 0; - unsigned int mask = 0; + int val = 0; val = convert_unsigned_int(hi_byte,lo_byte); if (get_bit(val,13)){ - mask += (0x3FFF); - val |= ~mask; + val |= ~(0x3FFF); } return val; }