@@ -196,7 +196,7 @@ void *alloca (size_t);
#endif
#ifndef roundl
-#define roundl(x) (long double)((long long)((x==0)?0.0:((x)+((x)>0)?0.5:-0.5)))
+#define roundl(x) (long double)((long long)((x==0)?0.0:((x)+(((x)>0)?0.5:-0.5))))
enum alive {