]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Revert change accidentally checked in as part of a whitespace normalization
authorTim Peters <tim.peters@gmail.com>
Sun, 18 Jan 2004 20:31:02 +0000 (20:31 +0000)
committerTim Peters <tim.peters@gmail.com>
Sun, 18 Jan 2004 20:31:02 +0000 (20:31 +0000)
patch.

Objects/listobject.c

index a18f3d76c99790ef781e65c4b498291b70598daf..3397fbbf93d13818738b0449c52d51b43a35ea7c 100644 (file)
@@ -57,15 +57,13 @@ PyList_New(int size)
 {
        PyListObject *op;
        size_t nbytes;
-       int allocated_size = roundupsize(size);
-
        if (size < 0) {
                PyErr_BadInternalCall();
                return NULL;
        }
-       nbytes = allocated_size * sizeof(PyObject *);
+       nbytes = size * sizeof(PyObject *);
        /* Check for overflow */
-       if (nbytes / sizeof(PyObject *) != (size_t)allocated_size) {
+       if (nbytes / sizeof(PyObject *) != (size_t)size) {
                return PyErr_NoMemory();
        }
        op = PyObject_GC_New(PyListObject, &PyList_Type);
@@ -80,7 +78,7 @@ PyList_New(int size)
                if (op->ob_item == NULL) {
                        return PyErr_NoMemory();
                }
-               memset(op->ob_item, 0, sizeof(*op->ob_item) * allocated_size);
+               memset(op->ob_item, 0, sizeof(*op->ob_item) * size);
        }
        op->ob_size = size;
        _PyObject_GC_TRACK(op);
@@ -156,8 +154,7 @@ ins1(PyListObject *self, int where, PyObject *v)
                return -1;
        }
        items = self->ob_item;
-       if (roundupsize(self->ob_size) - 1 == self->ob_size || items == NULL)
-               NRESIZE(items, PyObject *, self->ob_size+1);
+       NRESIZE(items, PyObject *, self->ob_size+1);
        if (items == NULL) {
                PyErr_NoMemory();
                return -1;
@@ -1881,8 +1878,7 @@ listsort(PyListObject *self, PyObject *args, PyObject *kwds)
        saved_ob_size = self->ob_size;
        saved_ob_item = self->ob_item;
        self->ob_size = 0;
-/*     self->ob_item = empty_ob_item = PyMem_NEW(PyObject *, 0); */
-       self->ob_item = empty_ob_item = PyMem_NEW(PyObject *, roundupsize(0));
+       self->ob_item = empty_ob_item = PyMem_NEW(PyObject *, 0);
 
        if (keyfunc != NULL) {
                for (i=0 ; i < saved_ob_size ; i++) {