From 0f6e23c2fe9e4cc74708efdaaf94a4395123f963 Mon Sep 17 00:00:00 2001 From: igor-m Date: Fri, 11 Apr 2014 21:55:53 +0200 Subject: [PATCH] Fix 3 --- src/libc/gen/isinff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libc/gen/isinff.c b/src/libc/gen/isinff.c index c0edc8f..3d17f7f 100644 --- a/src/libc/gen/isinff.c +++ b/src/libc/gen/isinff.c @@ -13,7 +13,7 @@ */ int isinff (float x) { - long lx = *(long*) &x; + long lx = *(unsigned long*) &x; long v = (lx & 0x7fffffff) ^ 0x7f800000; return ~((v | -v) >> 31) & (lx >> 30); }