comparison Python/structmember.c @ 13658:f79434ee41fa legacy-trunk

Mass ANSIfication of function definitions. Doesn't cover all 'extern' declarations yet, those come later.
author Thomas Wouters <thomas@python.org>
date Sat, 22 Jul 2000 18:47:25 +0000
parents 87ee82e5c56d
children 6f6f965c5e2d
comparison
equal deleted inserted replaced
13657:6a5314a6c2c2 13658:f79434ee41fa
13 #include "Python.h" 13 #include "Python.h"
14 14
15 #include "structmember.h" 15 #include "structmember.h"
16 16
17 static PyObject * 17 static PyObject *
18 listmembers(mlist) 18 listmembers(struct memberlist *mlist)
19 struct memberlist *mlist;
20 { 19 {
21 int i, n; 20 int i, n;
22 PyObject *v; 21 PyObject *v;
23 for (n = 0; mlist[n].name != NULL; n++) 22 for (n = 0; mlist[n].name != NULL; n++)
24 ; 23 ;
37 } 36 }
38 return v; 37 return v;
39 } 38 }
40 39
41 PyObject * 40 PyObject *
42 PyMember_Get(addr, mlist, name) 41 PyMember_Get(char *addr, struct memberlist *mlist, char *name)
43 char *addr;
44 struct memberlist *mlist;
45 char *name;
46 { 42 {
47 struct memberlist *l; 43 struct memberlist *l;
48 44
49 if (strcmp(name, "__members__") == 0) 45 if (strcmp(name, "__members__") == 0)
50 return listmembers(mlist); 46 return listmembers(mlist);
137 PyErr_SetString(PyExc_AttributeError, name); 133 PyErr_SetString(PyExc_AttributeError, name);
138 return NULL; 134 return NULL;
139 } 135 }
140 136
141 int 137 int
142 PyMember_Set(addr, mlist, name, v) 138 PyMember_Set(char *addr, struct memberlist *mlist, char *name, PyObject *v)
143 char *addr;
144 struct memberlist *mlist;
145 char *name;
146 PyObject *v;
147 { 139 {
148 struct memberlist *l; 140 struct memberlist *l;
149 PyObject *oldv; 141 PyObject *oldv;
150 142
151 for (l = mlist; l->name != NULL; l++) { 143 for (l = mlist; l->name != NULL; l++) {