equal
deleted
inserted
replaced
260 #define LAZYMANIFESTENTRIESITERATOR_TPFLAGS Py_TPFLAGS_DEFAULT \ |
260 #define LAZYMANIFESTENTRIESITERATOR_TPFLAGS Py_TPFLAGS_DEFAULT \ |
261 | Py_TPFLAGS_HAVE_ITER |
261 | Py_TPFLAGS_HAVE_ITER |
262 #endif |
262 #endif |
263 |
263 |
264 static PyTypeObject lazymanifestEntriesIterator = { |
264 static PyTypeObject lazymanifestEntriesIterator = { |
265 PyVarObject_HEAD_INIT(NULL, 0) |
265 PyVarObject_HEAD_INIT(NULL, 0) /* header */ |
266 "parsers.lazymanifest.entriesiterator", /*tp_name */ |
266 "parsers.lazymanifest.entriesiterator", /*tp_name */ |
267 sizeof(lmIter), /*tp_basicsize */ |
267 sizeof(lmIter), /*tp_basicsize */ |
268 0, /*tp_itemsize */ |
268 0, /*tp_itemsize */ |
269 lmiter_dealloc, /*tp_dealloc */ |
269 lmiter_dealloc, /*tp_dealloc */ |
270 0, /*tp_print */ |
270 0, /*tp_print */ |
308 #define LAZYMANIFESTKEYSITERATOR_TPFLAGS Py_TPFLAGS_DEFAULT \ |
308 #define LAZYMANIFESTKEYSITERATOR_TPFLAGS Py_TPFLAGS_DEFAULT \ |
309 | Py_TPFLAGS_HAVE_ITER |
309 | Py_TPFLAGS_HAVE_ITER |
310 #endif |
310 #endif |
311 |
311 |
312 static PyTypeObject lazymanifestKeysIterator = { |
312 static PyTypeObject lazymanifestKeysIterator = { |
313 PyVarObject_HEAD_INIT(NULL, 0) |
313 PyVarObject_HEAD_INIT(NULL, 0) /* header */ |
314 "parsers.lazymanifest.keysiterator", /*tp_name */ |
314 "parsers.lazymanifest.keysiterator", /*tp_name */ |
315 sizeof(lmIter), /*tp_basicsize */ |
315 sizeof(lmIter), /*tp_basicsize */ |
316 0, /*tp_itemsize */ |
316 0, /*tp_itemsize */ |
317 lmiter_dealloc, /*tp_dealloc */ |
317 lmiter_dealloc, /*tp_dealloc */ |
318 0, /*tp_print */ |
318 0, /*tp_print */ |
888 #else |
888 #else |
889 #define LAZYMANIFEST_TPFLAGS Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_SEQUENCE_IN |
889 #define LAZYMANIFEST_TPFLAGS Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_SEQUENCE_IN |
890 #endif |
890 #endif |
891 |
891 |
892 static PyTypeObject lazymanifestType = { |
892 static PyTypeObject lazymanifestType = { |
893 PyVarObject_HEAD_INIT(NULL, 0) |
893 PyVarObject_HEAD_INIT(NULL, 0) /* header */ |
894 "parsers.lazymanifest", /* tp_name */ |
894 "parsers.lazymanifest", /* tp_name */ |
895 sizeof(lazymanifest), /* tp_basicsize */ |
895 sizeof(lazymanifest), /* tp_basicsize */ |
896 0, /* tp_itemsize */ |
896 0, /* tp_itemsize */ |
897 (destructor)lazymanifest_dealloc, /* tp_dealloc */ |
897 (destructor)lazymanifest_dealloc, /* tp_dealloc */ |
898 0, /* tp_print */ |
898 0, /* tp_print */ |