[uClibc-cvs] uClibc/include features.h,1.50,1.51
Erik Andersen
andersen at uclibc.org
Sun Aug 10 10:09:48 UTC 2003
Update of /var/cvs/uClibc/include
In directory winder:/tmp/cvs-serv12733/include
Modified Files:
features.h
Log Message:
silly me, thats not going to work.
Index: features.h
===================================================================
RCS file: /var/cvs/uClibc/include/features.h,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- features.h 10 Aug 2003 08:01:17 -0000 1.50
+++ features.h 10 Aug 2003 10:09:44 -0000 1.51
@@ -421,9 +421,8 @@
#if __GNUC__ == 2 && __GNUC_MINOR__ < 96
#define __builtin_expect(x, expected_value) (x)
#endif
-
-#define likely(x) __builtin_expect(!((int)(x)),0)
-#define unlikely(x) __builtin_expect(((int)(x)),0)
+#define likely(x) __builtin_expect((!!(x)),1)
+#define unlikely(x) __builtin_expect((x),0)
/* --- this is added to integrate linuxthreads */
#define __USE_UNIX98 1
More information about the uClibc-cvs
mailing list