]> granicus.if.org Git - python/commitdiff
Make PySequence_Fast_ITEMS public. (Thanks Skip.)
authorRaymond Hettinger <python@rcn.com>
Fri, 12 Mar 2004 16:38:17 +0000 (16:38 +0000)
committerRaymond Hettinger <python@rcn.com>
Fri, 12 Mar 2004 16:38:17 +0000 (16:38 +0000)
Include/abstract.h
Objects/listobject.c

index bc9df05d84db22199f99e199ce7dbfc093ba78e6..17ce10551f7f00ee66fce4d8554aaa17f8fdf6bd 100644 (file)
@@ -1016,7 +1016,7 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
          need to be corrected for a negative index
        */     
 
-#define _PySequence_Fast_ITEMS(sf) \
+#define PySequence_Fast_ITEMS(sf) \
        (PyList_Check(sf) ? ((PyListObject *)(sf))->ob_item \
                          : ((PyTupleObject *)(sf))->ob_item)
        /* Return a pointer to the underlying item array for
index 9ee5756c3b1de8f19629275b5dd3d5d6c3365266..3bda2453038b935572bdf84ad779576e9dd57ac9 100644 (file)
@@ -491,7 +491,7 @@ list_ass_slice(PyListObject *a, int ilow, int ihigh, PyObject *v)
                if(v_as_SF == NULL)
                        return -1;
                n = PySequence_Fast_GET_SIZE(v_as_SF);
-               vitem = _PySequence_Fast_ITEMS(v_as_SF);
+               vitem = PySequence_Fast_ITEMS(v_as_SF);
        }
        if (ilow < 0)
                ilow = 0;
@@ -686,7 +686,7 @@ listextend_internal(PyListObject *self, PyObject *b)
        }
 
        /* populate the end of self with b's items */
-       src = _PySequence_Fast_ITEMS(b);
+       src = PySequence_Fast_ITEMS(b);
        dest = self->ob_item + selflen;
        for (i = 0; i < blen; i++) {
                PyObject *o = src[i];
@@ -2561,7 +2561,7 @@ list_ass_subscript(PyListObject* self, PyObject* item, PyObject* value)
                                PyMem_MALLOC(slicelength*sizeof(PyObject*));
 
                        selfitems = self->ob_item;
-                       seqitems = _PySequence_Fast_ITEMS(seq);
+                       seqitems = PySequence_Fast_ITEMS(seq);
                        for (cur = start, i = 0; i < slicelength;
                             cur += step, i++) {
                                garbage[i] = selfitems[cur];