summaryrefslogtreecommitdiffstats
path: root/Mac/Modules/res
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>1995-08-17 14:35:56 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>1995-08-17 14:35:56 (GMT)
commitd4c26469d6d734efaa8bf2c5d997bd20b2d0de80 (patch)
treedf9a0b394a641f5455d493dd1e14b0aeb56b8503 /Mac/Modules/res
parentb95ea18a4c16e48e00f5c8fd0740ff8c3553373d (diff)
downloadcpython-d4c26469d6d734efaa8bf2c5d997bd20b2d0de80.zip
cpython-d4c26469d6d734efaa8bf2c5d997bd20b2d0de80.tar.gz
cpython-d4c26469d6d734efaa8bf2c5d997bd20b2d0de80.tar.bz2
Generated anew
Diffstat (limited to 'Mac/Modules/res')
-rw-r--r--Mac/Modules/res/Resmodule.c14
-rw-r--r--Mac/Modules/res/resgen.py2
2 files changed, 15 insertions, 1 deletions
diff --git a/Mac/Modules/res/Resmodule.c b/Mac/Modules/res/Resmodule.c
index d3ec0ea..4e8ed8f 100644
--- a/Mac/Modules/res/Resmodule.c
+++ b/Mac/Modules/res/Resmodule.c
@@ -14,6 +14,7 @@
#include <Controls.h>
extern PyObject *ResObj_New(Handle);
+extern PyObject *ResObj_OptNew(Handle);
extern int ResObj_Convert(PyObject *, Handle *);
extern PyObject *WinObj_New(WindowPtr);
@@ -1331,6 +1332,19 @@ static PyMethodDef Res_methods[] = {
+/* Alternative version of ResObj_New, which returns None for null argument */
+PyObject *ResObj_OptNew(itself)
+ Handle itself;
+{
+ ResourceObject *it;
+ if (itself == NULL) {
+ Py_INCREF(Py_None);
+ return Py_None;
+ }
+ return ResObj_New(itself);
+}
+
+
void initRes()
{
diff --git a/Mac/Modules/res/resgen.py b/Mac/Modules/res/resgen.py
index 28b9015..6300d5c 100644
--- a/Mac/Modules/res/resgen.py
+++ b/Mac/Modules/res/resgen.py
@@ -1,4 +1,4 @@
-# Generated from 'Moes:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Resources.h'
+# Generated from 'Sap:CodeWarrior6:Metrowerks C/C++:Headers:Universal Headers 2.0.1f:Resources.h'
f = ResFunction(short, 'InitResources',
)