Mercurial > pymonkey
diff undefined.h @ 10:29eaa1fceff1
Moved definition of undefined type into a separate module.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Sun, 28 Jun 2009 17:10:40 -0700 |
parents | |
children | 551ba05fe6ad |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/undefined.h Sun Jun 28 17:10:40 2009 -0700 @@ -0,0 +1,12 @@ +#include <Python/Python.h> + +#define Py_RETURN_UNDEFINED { Py_INCREF(PYM_undefined); \ + return PYM_undefined; } + +typedef struct { + PyObject_HEAD +} PYM_undefinedObject; + +extern PyTypeObject PYM_undefinedType; + +extern PyObject *PYM_undefined;