[ctypes-commit] ctypes/source cfield.c,1.83,1.84
Brought to you by:
theller
From: Thomas H. <th...@us...> - 2005-03-24 10:05:09
|
Update of /cvsroot/ctypes/ctypes/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17398 Modified Files: cfield.c Log Message: Changed signature of _CField_set to be compatible with SETFUNC. Index: cfield.c =================================================================== RCS file: /cvsroot/ctypes/ctypes/source/cfield.c,v retrieving revision 1.83 retrieving revision 1.84 diff -C2 -d -r1.83 -r1.84 *** cfield.c 24 Mar 2005 09:59:03 -0000 1.83 --- cfield.c 24 Mar 2005 10:04:57 -0000 1.84 *************** *** 233,238 **** static PyObject * ! _CField_set(CDataObject *dst, PyObject *type, PyObject *value, ! int size, char *ptr) { /* inlined code from _CData_set() */ --- 233,238 ---- static PyObject * ! _CField_set(char *ptr, int size, ! PyObject *type, CDataObject *dst, PyObject *value) { /* inlined code from _CData_set() */ *************** *** 274,278 **** return NULL; } ! result = _CField_set(dst, type, ob, size, ptr); Py_DECREF(ob); return result; --- 274,278 ---- return NULL; } ! result = _CField_set(ptr, size, type, dst, ob); Py_DECREF(ob); return result; *************** *** 301,306 **** result = self->setfunc(ptr, value, self->size); else ! result = _CField_set(dst, self->fieldtype, value, ! self->size, ptr); if (result == NULL) return -1; --- 301,306 ---- result = self->setfunc(ptr, value, self->size); else ! result = _CField_set(ptr, self->size, ! self->fieldtype, dst, value); if (result == NULL) return -1; |