summaryrefslogtreecommitdiffstats
path: root/Mac/Modules/te
diff options
context:
space:
mode:
authorJack Jansen <jack.jansen@cwi.nl>2000-03-22 15:35:24 (GMT)
committerJack Jansen <jack.jansen@cwi.nl>2000-03-22 15:35:24 (GMT)
commitdeb6373fff220f0b0dd3024a49ba0628be7b1018 (patch)
treec5c979eca2da40b876b27bf88b5ce3e88b054c50 /Mac/Modules/te
parent8e14f05ae6d068f03940c35c2edb56f5b6fabf78 (diff)
downloadcpython-deb6373fff220f0b0dd3024a49ba0628be7b1018.zip
cpython-deb6373fff220f0b0dd3024a49ba0628be7b1018.tar.gz
cpython-deb6373fff220f0b0dd3024a49ba0628be7b1018.tar.bz2
Data of type Point is passed by value, not by reference.
Diffstat (limited to 'Mac/Modules/te')
-rw-r--r--Mac/Modules/te/TEmodule.c10
-rw-r--r--Mac/Modules/te/tesupport.py2
2 files changed, 6 insertions, 6 deletions
diff --git a/Mac/Modules/te/TEmodule.c b/Mac/Modules/te/TEmodule.c
index 5b65020..98b8de8 100644
--- a/Mac/Modules/te/TEmodule.c
+++ b/Mac/Modules/te/TEmodule.c
@@ -45,7 +45,7 @@ extern PyObject *WinObj_WhichWindow(WindowPtr);
#include <TextEdit.h>
#define as_TE(h) ((TEHandle)h)
-#define as_Handle(teh) ((Handle)teh)
+#define as_Resource(teh) ((Handle)teh)
/* Exported by Qdmodule.c: */
extern PyObject *QdRGB_New(RGBColor *);
@@ -743,7 +743,7 @@ static PyObject *TEObj_TEGetHiliteRgn(_self, _args)
return _res;
}
-static PyObject *TEObj_as_Handle(_self, _args)
+static PyObject *TEObj_as_Resource(_self, _args)
TEObject *_self;
PyObject *_args;
{
@@ -751,7 +751,7 @@ static PyObject *TEObj_as_Handle(_self, _args)
Handle _rv;
if (!PyArg_ParseTuple(_args, ""))
return NULL;
- _rv = as_Handle(_self->ob_itself);
+ _rv = as_Resource(_self->ob_itself);
_res = Py_BuildValue("O&",
ResObj_New, _rv);
return _res;
@@ -830,7 +830,7 @@ static PyMethodDef TEObj_methods[] = {
"(short feature, short action) -> (short _rv)"},
{"TEGetHiliteRgn", (PyCFunction)TEObj_TEGetHiliteRgn, 1,
"(RgnHandle region) -> None"},
- {"as_Handle", (PyCFunction)TEObj_as_Handle, 1,
+ {"as_Resource", (PyCFunction)TEObj_as_Resource, 1,
"() -> (Handle _rv)"},
{NULL, NULL, 0}
};
@@ -857,7 +857,7 @@ static PyObject *TEObj_getattr(self, name)
return Py_BuildValue("h", (*self->ob_itself)->fontAscent);
if( strcmp(name, "selPoint") == 0 )
return Py_BuildValue("O&", PyMac_BuildPoint,
- &(*self->ob_itself)->selPoint);
+ (*self->ob_itself)->selPoint);
if( strcmp(name, "selStart") == 0 )
return Py_BuildValue("h", (*self->ob_itself)->selStart);
if( strcmp(name, "selEnd") == 0 )
diff --git a/Mac/Modules/te/tesupport.py b/Mac/Modules/te/tesupport.py
index b078649..b33d0bd 100644
--- a/Mac/Modules/te/tesupport.py
+++ b/Mac/Modules/te/tesupport.py
@@ -107,7 +107,7 @@ class MyObjectDefinition(GlobalObjectDefinition):
return Py_BuildValue("h", (*self->ob_itself)->fontAscent);
if( strcmp(name, "selPoint") == 0 )
return Py_BuildValue("O&", PyMac_BuildPoint,
- &(*self->ob_itself)->selPoint);
+ (*self->ob_itself)->selPoint);
if( strcmp(name, "selStart") == 0 )
return Py_BuildValue("h", (*self->ob_itself)->selStart);
if( strcmp(name, "selEnd") == 0 )