diff Modules/arraymodule.c @ 85157:e7f6cef7a4cc

Issue #18722: Remove uses of the "register" keyword in C code.
author Antoine Pitrou <solipsis@pitrou.net>
date Tue, 13 Aug 2013 20:18:52 +0200
parents b05a6a6eb525
children 285d28c3620a
line wrap: on
line diff
--- a/Modules/arraymodule.c	Tue Aug 13 12:54:29 2013 +0300
+++ b/Modules/arraymodule.c	Tue Aug 13 20:18:52 2013 +0200
@@ -513,7 +513,7 @@
 static PyObject *
 getarrayitem(PyObject *op, Py_ssize_t i)
 {
-    register arrayobject *ap;
+    arrayobject *ap;
     assert(array_Check(op));
     ap = (arrayobject *)op;
     assert(i>=0 && i<Py_SIZE(ap));
@@ -1225,8 +1225,8 @@
 static PyObject *
 array_reverse(arrayobject *self, PyObject *unused)
 {
-    register Py_ssize_t itemsize = self->ob_descr->itemsize;
-    register char *p, *q;
+    Py_ssize_t itemsize = self->ob_descr->itemsize;
+    char *p, *q;
     /* little buffer to hold items while swapping */
     char tmp[256];      /* 8 is probably enough -- but why skimp */
     assert((size_t)itemsize <= sizeof(tmp));