]> granicus.if.org Git - python/commitdiff
fix compiler warnings
authorBenjamin Peterson <benjamin@python.org>
Sat, 21 Feb 2009 23:09:33 +0000 (23:09 +0000)
committerBenjamin Peterson <benjamin@python.org>
Sat, 21 Feb 2009 23:09:33 +0000 (23:09 +0000)
Modules/itertoolsmodule.c

index 58b9b3219aba529c997c410da688607e166729c2..1353e76819a1674f0cca24e5d9173353e1551743 100644 (file)
@@ -3240,15 +3240,15 @@ count_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
                        kwlist, &long_cnt, &long_step))
                return NULL;
 
-       if (long_cnt != NULL && !PyNumber_Check(long_cnt) ||
-        long_step != NULL && !PyNumber_Check(long_step)) {
+       if ((long_cnt != NULL && !PyNumber_Check(long_cnt)) ||
+            (long_step != NULL && !PyNumber_Check(long_step))) {
                        PyErr_SetString(PyExc_TypeError, "a number is required");
                        return NULL;
        }
 
        if (long_cnt != NULL) {
                cnt = PyInt_AsSsize_t(long_cnt);
-               if (cnt == -1 && PyErr_Occurred() || !PyInt_Check(long_cnt)) {
+               if ((cnt == -1 && PyErr_Occurred()) || !PyInt_Check(long_cnt)) {
                        PyErr_Clear();
                        slow_mode = 1;
                }
@@ -3281,10 +3281,10 @@ count_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
        else
                Py_CLEAR(long_cnt);
 
-       assert(cnt != PY_SSIZE_T_MAX && long_cnt == NULL && !slow_mode ||
-           cnt == PY_SSIZE_T_MAX && long_cnt != NULL && slow_mode);
+       assert((cnt != PY_SSIZE_T_MAX && long_cnt == NULL && !slow_mode) ||
+               (cnt == PY_SSIZE_T_MAX && long_cnt != NULL && slow_mode));
        assert(slow_mode || 
-                  PyInt_Check(long_step) && PyInt_AS_LONG(long_step) == 1);
+               (PyInt_Check(long_step) && PyInt_AS_LONG(long_step) == 1));
 
        /* create countobject structure */
        lz = (countobject *)type->tp_alloc(type, 0);