[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