diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 1998-02-20 16:02:09 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 1998-02-20 16:02:09 (GMT) |
commit | 21f96872f20080d5f07a72ea4141fac137ac9b15 (patch) | |
tree | 5a300f0e769bddbc7795b7bc955f9f84f3bc1f2e /Mac/Modules/list | |
parent | cbe6a53d1ffe76702a2873429f2c57f9609a7f48 (diff) | |
download | cpython-21f96872f20080d5f07a72ea4141fac137ac9b15.zip cpython-21f96872f20080d5f07a72ea4141fac137ac9b15.tar.gz cpython-21f96872f20080d5f07a72ea4141fac137ac9b15.tar.bz2 |
Regenerated from Universal Headers 3.0.1. Some new calls are
blacklisted, because they are not available in classic 68k programs,
and bgen doesn't have a way to put #ifdef/#endif in the generated
code. For now we only implement calls that work on all three models.
Diffstat (limited to 'Mac/Modules/list')
-rw-r--r-- | Mac/Modules/list/Listmodule.c | 10 | ||||
-rw-r--r-- | Mac/Modules/list/listscan.py | 2 | ||||
-rw-r--r-- | Mac/Modules/list/listsupport.py | 4 |
3 files changed, 8 insertions, 8 deletions
diff --git a/Mac/Modules/list/Listmodule.c b/Mac/Modules/list/Listmodule.c index e0eace9..9b09341 100644 --- a/Mac/Modules/list/Listmodule.c +++ b/Mac/Modules/list/Listmodule.c @@ -54,11 +54,11 @@ PyTypeObject List_Type; typedef struct ListObject { PyObject_HEAD - ListRef ob_itself; + ListHandle ob_itself; } ListObject; PyObject *ListObj_New(itself) - ListRef itself; + ListHandle itself; { ListObject *it; if (itself == NULL) { @@ -72,7 +72,7 @@ PyObject *ListObj_New(itself) } ListObj_Convert(v, p_itself) PyObject *v; - ListRef *p_itself; + ListHandle *p_itself; { if (!ListObj_Check(v)) { @@ -615,7 +615,7 @@ static PyObject *List_LNew(_self, _args) PyObject *_args; { PyObject *_res = NULL; - ListRef _rv; + ListHandle _rv; Rect rView; Rect dataBounds; Point cSize; @@ -652,7 +652,7 @@ static PyObject *List_LNew(_self, _args) static PyMethodDef List_methods[] = { {"LNew", (PyCFunction)List_LNew, 1, - "(Rect rView, Rect dataBounds, Point cSize, short theProc, WindowPtr theWindow, Boolean drawIt, Boolean hasGrow, Boolean scrollHoriz, Boolean scrollVert) -> (ListRef _rv)"}, + "(Rect rView, Rect dataBounds, Point cSize, short theProc, WindowPtr theWindow, Boolean drawIt, Boolean hasGrow, Boolean scrollHoriz, Boolean scrollVert) -> (ListHandle _rv)"}, {NULL, NULL, 0} }; diff --git a/Mac/Modules/list/listscan.py b/Mac/Modules/list/listscan.py index ea11ba4..dbaed68 100644 --- a/Mac/Modules/list/listscan.py +++ b/Mac/Modules/list/listscan.py @@ -7,7 +7,7 @@ from bgenlocations import TOOLBOXDIR LONG = "Lists" SHORT = "list" -OBJECT = "ListRef" +OBJECT = "ListHandle" def main(): input = LONG + ".h" diff --git a/Mac/Modules/list/listsupport.py b/Mac/Modules/list/listsupport.py index 026953c..686875d 100644 --- a/Mac/Modules/list/listsupport.py +++ b/Mac/Modules/list/listsupport.py @@ -13,7 +13,7 @@ KIND = 'Handle' # Usually 'Ptr' or 'Handle' # The following is *usually* unchanged but may still require tuning MODPREFIX = MODNAME # The prefix for module-wide routines -OBJECTTYPE = "ListRef" # The C type used to represent them +OBJECTTYPE = "ListHandle" # The C type used to represent them OBJECTPREFIX = MODPREFIX + 'Obj' # The prefix for object methods INPUTFILE = string.lower(MODPREFIX) + 'gen.py' # The file generated by the scanner OUTPUTFILE = MODNAME + "module.c" # The file generated by this program @@ -21,7 +21,7 @@ OUTPUTFILE = MODNAME + "module.c" # The file generated by this program from macsupport import * # Create the type objects -ListRef = OpaqueByValueType("ListRef", "ListObj") +ListHandle = OpaqueByValueType("ListHandle", "ListObj") Cell = Point VarOutBufferShortsize = VarHeapOutputBufferType('char', 'short', 's') # (buf, &len) InBufferShortsize = VarInputBufferType('char', 'short', 's') # (buf, len) |