| /* Tuple object interface */ |
| typedef struct PyStructSequence_Field { |
| } PyStructSequence_Field; |
| typedef struct PyStructSequence_Desc { |
| struct PyStructSequence_Field *fields; |
| extern char* PyStructSequence_UnnamedField; |
| PyAPI_FUNC(void) PyStructSequence_InitType(PyTypeObject *type, |
| PyStructSequence_Desc *desc); |
| PyAPI_FUNC(PyObject *) PyStructSequence_New(PyTypeObject* type); |
| /* Macro, *only* to be used to fill in brand new objects */ |
| #define PyStructSequence_SET_ITEM(op, i, v) \ |
| (((PyStructSequence *)(op))->ob_item[i] = v) |
| #endif /* !Py_STRUCTSEQ_H */ |