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;