[pypy-svn] r12010 - pypy/dist/pypy/translator/genc

tismer at codespeak.net tismer at codespeak.net
Fri May 6 13:53:38 CEST 2005


Author: tismer
Date: Fri May  6 13:53:38 2005
New Revision: 12010

Modified:
   pypy/dist/pypy/translator/genc/int_include.h
Log:
small fixes

Modified: pypy/dist/pypy/translator/genc/int_include.h
==============================================================================
--- pypy/dist/pypy/translator/genc/int_include.h	(original)
+++ pypy/dist/pypy/translator/genc/int_include.h	Fri May  6 13:53:38 2005
@@ -8,13 +8,15 @@
 #define CONV_TO_OBJ_int           PyInt_FromLong
 #define CONV_FROM_OBJ_int         PyInt_AS_LONG
 
-#define OP_INT_IS_TRUE(x,r,err)   r = ((long)(x) != 0);
 #define OP_INT_EQ(x,y,r,err)	  r = ((long)(x) == (long)(y));
+#define OP_INT_NE(x,y,r,err)	  r = ((long)(x) != (long)(y));
 #define OP_INT_LE(x,y,r,err)	  r = ((long)(x) <= (long)(y));
 #define OP_INT_GT(x,y,r,err)	  r = ((long)(x) >  (long)(y));
 #define OP_INT_LT(x,y,r,err)	  r = ((long)(x) <  (long)(y));
 #define OP_INT_GE(x,y,r,err)	  r = ((long)(x) >= (long)(y));
 
+#define OP_INT_IS_TRUE(x,r,err)   OP_INT_NE(x,0,r,err)
+
 #define OP_INT_CMP(x,y,r,err) \
 	r = (((long)(x) > (long)(y)) - ((long)(x) < (long)(y)))
 



More information about the Pypy-commit mailing list