[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