PyObject *v;
Py_ssize_t i, j;
PyDictKeyEntry *ep;
- Py_ssize_t size, n, offset;
+ Py_ssize_t n, offset;
PyObject **value_ptr;
again:
goto again;
}
ep = DK_ENTRIES(mp->ma_keys);
- size = mp->ma_keys->dk_nentries;
if (mp->ma_values) {
value_ptr = mp->ma_values;
offset = sizeof(PyObject *);
value_ptr = &ep[0].me_value;
offset = sizeof(PyDictKeyEntry);
}
- for (i = 0, j = 0; i < size; i++) {
+ for (i = 0, j = 0; j < n; i++) {
if (*value_ptr != NULL) {
PyObject *key = ep[i].me_key;
Py_INCREF(key);
PyObject *v;
Py_ssize_t i, j;
PyDictKeyEntry *ep;
- Py_ssize_t size, n, offset;
+ Py_ssize_t n, offset;
PyObject **value_ptr;
again:
goto again;
}
ep = DK_ENTRIES(mp->ma_keys);
- size = mp->ma_keys->dk_nentries;
if (mp->ma_values) {
value_ptr = mp->ma_values;
offset = sizeof(PyObject *);
value_ptr = &ep[0].me_value;
offset = sizeof(PyDictKeyEntry);
}
- for (i = 0, j = 0; i < size; i++) {
+ for (i = 0, j = 0; j < n; i++) {
PyObject *value = *value_ptr;
value_ptr = (PyObject **)(((char *)value_ptr) + offset);
if (value != NULL) {
{
PyObject *v;
Py_ssize_t i, j, n;
- Py_ssize_t size, offset;
+ Py_ssize_t offset;
PyObject *item, *key;
PyDictKeyEntry *ep;
PyObject **value_ptr;
}
/* Nothing we do below makes any function calls. */
ep = DK_ENTRIES(mp->ma_keys);
- size = mp->ma_keys->dk_nentries;
if (mp->ma_values) {
value_ptr = mp->ma_values;
offset = sizeof(PyObject *);
value_ptr = &ep[0].me_value;
offset = sizeof(PyDictKeyEntry);
}
- for (i = 0, j = 0; i < size; i++) {
+ for (i = 0, j = 0; j < n; i++) {
PyObject *value = *value_ptr;
value_ptr = (PyObject **)(((char *)value_ptr) + offset);
if (value != NULL) {