mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
Whitespace normalization, via reindent.py.
This commit is contained in:
parent
e6ddc8b20b
commit
182b5aca27
453 changed files with 31318 additions and 31452 deletions
|
@ -6,17 +6,17 @@
|
|||
import string
|
||||
|
||||
# Declarations that change for each manager
|
||||
MACHEADERFILE = 'Lists.h' # The Apple header file
|
||||
MODNAME = '_List' # The name of the module
|
||||
OBJECTNAME = 'List' # The basic name of the objects used here
|
||||
KIND = 'Handle' # Usually 'Ptr' or 'Handle'
|
||||
MACHEADERFILE = 'Lists.h' # The Apple header file
|
||||
MODNAME = '_List' # The name of the module
|
||||
OBJECTNAME = 'List' # The basic name of the objects used here
|
||||
KIND = 'Handle' # Usually 'Ptr' or 'Handle'
|
||||
|
||||
# The following is *usually* unchanged but may still require tuning
|
||||
MODPREFIX = 'List' # The prefix for module-wide routines
|
||||
OBJECTTYPE = "ListHandle" # The C type used to represent them
|
||||
OBJECTPREFIX = MODPREFIX + 'Obj' # The prefix for object methods
|
||||
MODPREFIX = 'List' # The prefix for module-wide routines
|
||||
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
|
||||
OUTPUTFILE = MODNAME + "module.c" # The file generated by this program
|
||||
|
||||
from macsupport import *
|
||||
|
||||
|
@ -29,8 +29,8 @@ ListBounds_ptr = Rect_ptr
|
|||
|
||||
ListDefSpec = ListDefSpec_ptr = OpaqueType("ListDefSpec", "PyMac_BuildListDefSpec", "PyMac_GetListDefSpec")
|
||||
|
||||
VarOutBufferShortsize = VarHeapOutputBufferType('char', 'short', 's') # (buf, &len)
|
||||
InBufferShortsize = VarInputBufferType('char', 'short', 's') # (buf, len)
|
||||
VarOutBufferShortsize = VarHeapOutputBufferType('char', 'short', 's') # (buf, &len)
|
||||
InBufferShortsize = VarInputBufferType('char', 'short', 's') # (buf, len)
|
||||
|
||||
RgnHandle = OpaqueByValueType("RgnHandle", "ResObj")
|
||||
DataHandle = OpaqueByValueType("DataHandle", "ResObj")
|
||||
|
@ -64,59 +64,59 @@ PyMac_INIT_TOOLBOX_OBJECT_CONVERT(ListHandle, ListObj_Convert);
|
|||
"""
|
||||
|
||||
class ListMethodGenerator(MethodGenerator):
|
||||
"""Similar to MethodGenerator, but has self as last argument"""
|
||||
"""Similar to MethodGenerator, but has self as last argument"""
|
||||
|
||||
def parseArgumentList(self, args):
|
||||
args, a0 = args[:-1], args[-1]
|
||||
t0, n0, m0 = a0
|
||||
if m0 != InMode:
|
||||
raise ValueError, "method's 'self' must be 'InMode'"
|
||||
self.itself = Variable(t0, "_self->ob_itself", SelfMode)
|
||||
FunctionGenerator.parseArgumentList(self, args)
|
||||
self.argumentList.append(self.itself)
|
||||
def parseArgumentList(self, args):
|
||||
args, a0 = args[:-1], args[-1]
|
||||
t0, n0, m0 = a0
|
||||
if m0 != InMode:
|
||||
raise ValueError, "method's 'self' must be 'InMode'"
|
||||
self.itself = Variable(t0, "_self->ob_itself", SelfMode)
|
||||
FunctionGenerator.parseArgumentList(self, args)
|
||||
self.argumentList.append(self.itself)
|
||||
|
||||
class MyObjectDefinition(PEP253Mixin, GlobalObjectDefinition):
|
||||
# XXXX Should inherit from Resource
|
||||
getsetlist = [(
|
||||
'listFlags',
|
||||
'return Py_BuildValue("l", (long)GetListFlags(self->ob_itself) & 0xff);',
|
||||
'if (!PyArg_Parse(v, "B", &(*self->ob_itself)->listFlags)) return -1;',
|
||||
None,
|
||||
), (
|
||||
'selFlags',
|
||||
'return Py_BuildValue("l", (long)GetListSelectionFlags(self->ob_itself) & 0xff);',
|
||||
'if (!PyArg_Parse(v, "B", &(*self->ob_itself)->selFlags)) return -1;',
|
||||
None,
|
||||
), (
|
||||
'cellSize',
|
||||
'return Py_BuildValue("O&", PyMac_BuildPoint, (*self->ob_itself)->cellSize);',
|
||||
'if (!PyArg_Parse(v, "O&", PyMac_GetPoint, &(*self->ob_itself)->cellSize)) return -1;',
|
||||
None
|
||||
)]
|
||||
# XXXX Should inherit from Resource
|
||||
getsetlist = [(
|
||||
'listFlags',
|
||||
'return Py_BuildValue("l", (long)GetListFlags(self->ob_itself) & 0xff);',
|
||||
'if (!PyArg_Parse(v, "B", &(*self->ob_itself)->listFlags)) return -1;',
|
||||
None,
|
||||
), (
|
||||
'selFlags',
|
||||
'return Py_BuildValue("l", (long)GetListSelectionFlags(self->ob_itself) & 0xff);',
|
||||
'if (!PyArg_Parse(v, "B", &(*self->ob_itself)->selFlags)) return -1;',
|
||||
None,
|
||||
), (
|
||||
'cellSize',
|
||||
'return Py_BuildValue("O&", PyMac_BuildPoint, (*self->ob_itself)->cellSize);',
|
||||
'if (!PyArg_Parse(v, "O&", PyMac_GetPoint, &(*self->ob_itself)->cellSize)) return -1;',
|
||||
None
|
||||
)]
|
||||
|
||||
def outputStructMembers(self):
|
||||
ObjectDefinition.outputStructMembers(self)
|
||||
Output("PyObject *ob_ldef_func;")
|
||||
Output("int ob_must_be_disposed;")
|
||||
def outputStructMembers(self):
|
||||
ObjectDefinition.outputStructMembers(self)
|
||||
Output("PyObject *ob_ldef_func;")
|
||||
Output("int ob_must_be_disposed;")
|
||||
|
||||
def outputCheckNewArg(self):
|
||||
Output("""if (itself == NULL) {
|
||||
PyErr_SetString(List_Error,"Cannot create null List");
|
||||
return NULL;
|
||||
}""")
|
||||
|
||||
def outputInitStructMembers(self):
|
||||
ObjectDefinition.outputInitStructMembers(self)
|
||||
Output("it->ob_ldef_func = NULL;")
|
||||
Output("it->ob_must_be_disposed = 1;")
|
||||
Output("SetListRefCon(itself, (long)it);")
|
||||
def outputCheckNewArg(self):
|
||||
Output("""if (itself == NULL) {
|
||||
PyErr_SetString(List_Error,"Cannot create null List");
|
||||
return NULL;
|
||||
}""")
|
||||
|
||||
def outputInitStructMembers(self):
|
||||
ObjectDefinition.outputInitStructMembers(self)
|
||||
Output("it->ob_ldef_func = NULL;")
|
||||
Output("it->ob_must_be_disposed = 1;")
|
||||
Output("SetListRefCon(itself, (long)it);")
|
||||
|
||||
def outputFreeIt(self, itselfname):
|
||||
Output("Py_XDECREF(self->ob_ldef_func);")
|
||||
Output("self->ob_ldef_func = NULL;")
|
||||
Output("SetListRefCon(self->ob_itself, (long)0);")
|
||||
Output("if (self->ob_must_be_disposed && %s) LDispose(%s);", itselfname, itselfname)
|
||||
|
||||
def outputFreeIt(self, itselfname):
|
||||
Output("Py_XDECREF(self->ob_ldef_func);")
|
||||
Output("self->ob_ldef_func = NULL;")
|
||||
Output("SetListRefCon(self->ob_itself, (long)0);")
|
||||
Output("if (self->ob_must_be_disposed && %s) LDispose(%s);", itselfname, itselfname)
|
||||
|
||||
# From here on it's basically all boiler plate...
|
||||
|
||||
finalstuff = finalstuff + """
|
||||
|
@ -126,34 +126,34 @@ static void myListDefFunction(SInt16 message,
|
|||
Cell theCell,
|
||||
SInt16 dataOffset,
|
||||
SInt16 dataLen,
|
||||
ListHandle theList)
|
||||
ListHandle theList)
|
||||
{
|
||||
PyObject *listDefFunc, *args, *rv=NULL;
|
||||
ListObject *self;
|
||||
|
||||
self = (ListObject*)GetListRefCon(theList);
|
||||
if (self == NULL || self->ob_itself != theList)
|
||||
return; /* nothing we can do */
|
||||
listDefFunc = self->ob_ldef_func;
|
||||
if (listDefFunc == NULL)
|
||||
return; /* nothing we can do */
|
||||
args = Py_BuildValue("hbO&O&hhO", message,
|
||||
selected,
|
||||
PyMac_BuildRect, cellRect,
|
||||
PyMac_BuildPoint, theCell,
|
||||
dataOffset,
|
||||
dataLen,
|
||||
self);
|
||||
if (args != NULL) {
|
||||
rv = PyEval_CallObject(listDefFunc, args);
|
||||
Py_DECREF(args);
|
||||
}
|
||||
if (rv == NULL) {
|
||||
PySys_WriteStderr("error in list definition callback:\\n");
|
||||
PyErr_Print();
|
||||
} else {
|
||||
Py_DECREF(rv);
|
||||
}
|
||||
PyObject *listDefFunc, *args, *rv=NULL;
|
||||
ListObject *self;
|
||||
|
||||
self = (ListObject*)GetListRefCon(theList);
|
||||
if (self == NULL || self->ob_itself != theList)
|
||||
return; /* nothing we can do */
|
||||
listDefFunc = self->ob_ldef_func;
|
||||
if (listDefFunc == NULL)
|
||||
return; /* nothing we can do */
|
||||
args = Py_BuildValue("hbO&O&hhO", message,
|
||||
selected,
|
||||
PyMac_BuildRect, cellRect,
|
||||
PyMac_BuildPoint, theCell,
|
||||
dataOffset,
|
||||
dataLen,
|
||||
self);
|
||||
if (args != NULL) {
|
||||
rv = PyEval_CallObject(listDefFunc, args);
|
||||
Py_DECREF(args);
|
||||
}
|
||||
if (rv == NULL) {
|
||||
PySys_WriteStderr("error in list definition callback:\\n");
|
||||
PyErr_Print();
|
||||
} else {
|
||||
Py_DECREF(rv);
|
||||
}
|
||||
}
|
||||
"""
|
||||
|
||||
|
@ -177,7 +177,7 @@ as_List_body = """
|
|||
Handle h;
|
||||
ListObject *l;
|
||||
if (!PyArg_ParseTuple(_args, "O&", ResObj_Convert, &h))
|
||||
return NULL;
|
||||
return NULL;
|
||||
l = (ListObject *)ListObj_New(as_List(h));
|
||||
l->ob_must_be_disposed = 0;
|
||||
_res = Py_BuildValue("O", l);
|
||||
|
@ -215,10 +215,10 @@ if (!PyArg_ParseTuple(_args, "O&O&O&(iO)O&bbbb",
|
|||
&hasGrow,
|
||||
&scrollHoriz,
|
||||
&scrollVert))
|
||||
return NULL;
|
||||
return NULL;
|
||||
|
||||
|
||||
/* Carbon applications use the CreateCustomList API */
|
||||
/* Carbon applications use the CreateCustomList API */
|
||||
theSpec.u.userProc = myListDefFunctionUPP;
|
||||
CreateCustomList(&rView,
|
||||
&dataBounds,
|
||||
|
@ -234,7 +234,7 @@ CreateCustomList(&rView,
|
|||
|
||||
_res = ListObj_New(outList);
|
||||
if (_res == NULL)
|
||||
return NULL;
|
||||
return NULL;
|
||||
Py_INCREF(listDefFunc);
|
||||
((ListObject*)_res)->ob_ldef_func = listDefFunc;
|
||||
return _res;\
|
||||
|
@ -253,4 +253,3 @@ for f in methods: object.add(f)
|
|||
# generate output (open the output file as late as possible)
|
||||
SetOutputFileName(OUTPUTFILE)
|
||||
module.generate()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue