Author: Amaury Forgeot d'Arc <[email protected]>
Branch: 
Changeset: r58330:d10505b9c736
Date: 2012-10-21 14:28 +0200
http://bitbucket.org/pypy/pypy/changeset/d10505b9c736/

Log:    cpyext: Add two PyModule_Add* macros, directly copied from CPython.

diff --git a/pypy/module/cpyext/include/modsupport.h 
b/pypy/module/cpyext/include/modsupport.h
--- a/pypy/module/cpyext/include/modsupport.h
+++ b/pypy/module/cpyext/include/modsupport.h
@@ -35,6 +35,8 @@
 int PyModule_AddObject(PyObject *m, const char *name, PyObject *o);
 int PyModule_AddIntConstant(PyObject *m, const char *name, long value);
 int PyModule_AddStringConstant(PyObject *m, const char *name, const char 
*value);
+#define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant(m, #c, c)
+#define PyModule_AddStringMacro(m, c) PyModule_AddStringConstant(m, #c, c)
 
 
 PyObject * Py_BuildValue(const char *, ...);
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to