diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2006-05-30 04:25:05 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-05-30 04:25:05 (GMT) |
commit | d3881b026cde7ab417bda090f0d360443692e5f7 (patch) | |
tree | 2bbcbbf1119a9d060709b6f92a079f25b08a0734 /Objects | |
parent | 80af59cbd41505f7d305b0c8ee32e7eb9ef98b4d (diff) | |
download | cpython-d3881b026cde7ab417bda090f0d360443692e5f7.zip cpython-d3881b026cde7ab417bda090f0d360443692e5f7.tar.gz cpython-d3881b026cde7ab417bda090f0d360443692e5f7.tar.bz2 |
Use Py_SAFE_DOWNCAST for safety. Fix format strings. Remove 2 more stray | in comment
Diffstat (limited to 'Objects')
-rw-r--r-- | Objects/dictobject.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Objects/dictobject.c b/Objects/dictobject.c index 8d61362..eaba724 100644 --- a/Objects/dictobject.c +++ b/Objects/dictobject.c @@ -764,7 +764,7 @@ dict_print(register dictobject *mp, register FILE *fp, register int flags) register Py_ssize_t i; register Py_ssize_t any; - i = (int)Py_ReprEnter((PyObject*)mp); + i = Py_SAFE_DOWNCAST(Py_ReprEnter((PyObject*)mp), Py_ssize_t, int); if (i != 0) { if (i < 0) return i; @@ -1172,14 +1172,14 @@ PyDict_MergeFromSeq2(PyObject *d, PyObject *seq2, int override) if (PyErr_ExceptionMatches(PyExc_TypeError)) PyErr_Format(PyExc_TypeError, "cannot convert dictionary update " - "sequence element #%d to a sequence", + "sequence element #%zd to a sequence", i); goto Fail; } n = PySequence_Fast_GET_SIZE(fast); if (n != 2) { PyErr_Format(PyExc_ValueError, - "dictionary update sequence element #%d " + "dictionary update sequence element #%zd " "has length %zd; 2 is required", i, n); goto Fail; @@ -1205,7 +1205,7 @@ Fail: i = -1; Return: Py_DECREF(it); - return (int)i; + return Py_SAFE_DOWNCAST(i, Py_ssize_t, int); } int @@ -1411,7 +1411,7 @@ characterize(dictobject *a, dictobject *b, PyObject **pval) * find its associated value anymore; or * maybe it is but the compare deleted the * a[thiskey] entry. -| */ + */ Py_DECREF(thiskey); continue; } @@ -1711,7 +1711,7 @@ dict_popitem(dictobject *mp) * field of slot 0 to hold a search finger: * If slot 0 has a value, use slot 0. * Else slot 0 is being used to hold a search finger, -| * and we use its hash value as the first index to look. + * and we use its hash value as the first index to look. */ ep = &mp->ma_table[0]; if (ep->me_value == NULL) { |