[Python-3000-checkins] r59663 - python/branches/py3k-grandrenaming/Objects/memoryobject.c

christian.heimes python-3000-checkins at python.org
Wed Jan 2 12:42:46 CET 2008


Author: christian.heimes
Date: Wed Jan  2 12:42:45 2008
New Revision: 59663

Modified:
   python/branches/py3k-grandrenaming/Objects/memoryobject.c
Log:
memory -> memoryview

Modified: python/branches/py3k-grandrenaming/Objects/memoryobject.c
==============================================================================
--- python/branches/py3k-grandrenaming/Objects/memoryobject.c	(original)
+++ python/branches/py3k-grandrenaming/Objects/memoryobject.c	Wed Jan  2 12:42:45 2008
@@ -4,7 +4,7 @@
 #include "Python.h"
 
 static int
-memory_getbuf(PyMemoryViewObject *self, Py_buffer *view, int flags)
+memoryview_getbuf(PyMemoryViewObject *self, Py_buffer *view, int flags)
 {
         if (view != NULL)
 		*view = self->view;
@@ -15,13 +15,13 @@
 }
 
 static void
-memory_releasebuf(PyMemoryViewObject *self, Py_buffer *view)
+memoryview_releasebuf(PyMemoryViewObject *self, Py_buffer *view)
 {
 	if (self->base != NULL)
 		PyObject_ReleaseBuffer(self->base, NULL);
 }
 
-PyDoc_STRVAR(memory_doc,
+PyDoc_STRVAR(memoryview_doc,
 "memoryview(object)\n\
 \n\
 Create a new memoryview object which references the given object.");
@@ -67,7 +67,7 @@
 }
 
 static PyObject *
-memory_new(PyTypeObject *subtype, PyObject *args, PyObject *kwds)
+memoryview_new(PyTypeObject *subtype, PyObject *args, PyObject *kwds)
 {
 	PyObject *obj;
 	static char *kwlist[] = {"object", 0};
@@ -295,13 +295,13 @@
 
 
 static PyObject *
-memory_format_get(PyMemoryViewObject *self)
+memoryview_format_get(PyMemoryViewObject *self)
 {
         return PyUnicode_FromString(self->view.format);
 }
 
 static PyObject *
-memory_itemsize_get(PyMemoryViewObject *self)
+memoryview_itemsize_get(PyMemoryViewObject *self)
 {
         return PyLong_FromSsize_t(self->view.itemsize);
 }
@@ -331,62 +331,62 @@
 }
 
 static PyObject *
-memory_shape_get(PyMemoryViewObject *self)
+memoryview_shape_get(PyMemoryViewObject *self)
 {
         return _IntTupleFromSsizet(self->view.ndim, self->view.shape);
 }
 
 static PyObject *
-memory_strides_get(PyMemoryViewObject *self)
+memoryview_strides_get(PyMemoryViewObject *self)
 {
         return _IntTupleFromSsizet(self->view.ndim, self->view.strides);
 }
 
 static PyObject *
-memory_suboffsets_get(PyMemoryViewObject *self)
+memoryview_suboffsets_get(PyMemoryViewObject *self)
 {
         return _IntTupleFromSsizet(self->view.ndim, self->view.suboffsets);
 }
 
 static PyObject *
-memory_size_get(PyMemoryViewObject *self)
+memoryview_size_get(PyMemoryViewObject *self)
 {
         return PyLong_FromSsize_t(self->view.len);
 }
 
 static PyObject *
-memory_readonly_get(PyMemoryViewObject *self)
+memoryview_readonly_get(PyMemoryViewObject *self)
 {
         return PyBool_FromLong(self->view.readonly);
 }
 
 static PyObject *
-memory_ndim_get(PyMemoryViewObject *self)
+memoryview_ndim_get(PyMemoryViewObject *self)
 {
         return PyLong_FromLong(self->view.ndim);
 }
 
-static PyGetSetDef memory_getsetlist[] ={
-        {"format",	(getter)memory_format_get,	NULL, NULL},
-        {"itemsize",	(getter)memory_itemsize_get,	NULL, NULL},
-        {"shape",	(getter)memory_shape_get,	NULL, NULL},
-        {"strides",	(getter)memory_strides_get,	NULL, NULL},
-        {"suboffsets",	(getter)memory_suboffsets_get,	NULL, NULL},
-        {"size",	(getter)memory_size_get,	NULL, NULL},
-        {"readonly",	(getter)memory_readonly_get,	NULL, NULL},
-        {"ndim",	(getter)memory_ndim_get,	NULL, NULL},
+static PyGetSetDef memoryview_getsetlist[] ={
+        {"format",	(getter)memoryview_format_get,	NULL, NULL},
+        {"itemsize",	(getter)memoryview_itemsize_get,	NULL, NULL},
+        {"shape",	(getter)memoryview_shape_get,	NULL, NULL},
+        {"strides",	(getter)memoryview_strides_get,	NULL, NULL},
+        {"suboffsets",	(getter)memoryview_suboffsets_get,	NULL, NULL},
+        {"size",	(getter)memoryview_size_get,	NULL, NULL},
+        {"readonly",	(getter)memoryview_readonly_get,	NULL, NULL},
+        {"ndim",	(getter)memoryview_ndim_get,	NULL, NULL},
         {NULL, NULL, NULL, NULL},
 };
 
 
 static PyObject *
-memory_tobytes(PyMemoryViewObject *mem, PyObject *noargs)
+memoryview_tobytes(PyMemoryViewObject *mem, PyObject *noargs)
 {
         return PyByteArray_FromObject((PyObject *)mem);
 }
 
 static PyObject *
-memory_tolist(PyMemoryViewObject *mem, PyObject *noargs)
+memoryview_tolist(PyMemoryViewObject *mem, PyObject *noargs)
 {
 	/* This should construct a (nested) list of unpacked objects
 	   possibly using the struct module.
@@ -397,15 +397,15 @@
 
 
 
-static PyMethodDef memory_methods[] = {
-        {"tobytes", (PyCFunction)memory_tobytes, METH_NOARGS, NULL},
-        {"tolist", (PyCFunction)memory_tolist, METH_NOARGS, NULL},
+static PyMethodDef memoryview_methods[] = {
+        {"tobytes", (PyCFunction)memoryview_tobytes, METH_NOARGS, NULL},
+        {"tolist", (PyCFunction)memoryview_tolist, METH_NOARGS, NULL},
         {NULL,          NULL}           /* sentinel */
 };
 
 
 static void
-memory_dealloc(PyMemoryViewObject *self)
+memoryview_dealloc(PyMemoryViewObject *self)
 {
         if (self->base != NULL) {
             if (PyTuple_Check(self->base)) {
@@ -436,14 +436,14 @@
 }
 
 static PyObject *
-memory_repr(PyMemoryViewObject *self)
+memoryview_repr(PyMemoryViewObject *self)
 {
 	return PyUnicode_FromFormat("<memory at %p>", self);
 }
 
 
 static PyObject *
-memory_str(PyMemoryViewObject *self)
+memoryview_str(PyMemoryViewObject *self)
 {
         Py_buffer view;
         PyObject *res;
@@ -460,7 +460,7 @@
 /* Sequence methods */
 
 static Py_ssize_t
-memory_length(PyMemoryViewObject *self)
+memoryview_length(PyMemoryViewObject *self)
 {
         Py_buffer view;
 
@@ -479,7 +479,7 @@
 	   not with anything else.
  */
 static PyObject *
-memory_subscript(PyMemoryViewObject *self, PyObject *key)
+memoryview_subscript(PyMemoryViewObject *self, PyObject *key)
 {
 	Py_buffer *view;
 	view = &(self->view);
@@ -543,24 +543,24 @@
 
 /* Need to support assigning memory if we can */
 static int
-memory_ass_sub(PyMemoryViewObject *self, PyObject *key, PyObject *value)
+memoryview_ass_sub(PyMemoryViewObject *self, PyObject *key, PyObject *value)
 {
         return 0;
 }
 
 /* As mapping */
-static PyMappingMethods memory_as_mapping = {
-	(lenfunc)memory_length, /*mp_length*/
-	(binaryfunc)memory_subscript, /*mp_subscript*/
-	(objobjargproc)memory_ass_sub, /*mp_ass_subscript*/
+static PyMappingMethods memoryview_as_mapping = {
+	(lenfunc)memoryview_length, /*mp_length*/
+	(binaryfunc)memoryview_subscript, /*mp_subscript*/
+	(objobjargproc)memoryview_ass_sub, /*mp_ass_subscript*/
 };
 
 
 /* Buffer methods */
 
-static PyBufferProcs memory_as_buffer = {
-	(getbufferproc)memory_getbuf,         /* bf_getbuffer */
-        (releasebufferproc)memory_releasebuf, /* bf_releasebuffer */
+static PyBufferProcs memoryview_as_buffer = {
+	(getbufferproc)memoryview_getbuf,         /* bf_getbuffer */
+        (releasebufferproc)memoryview_releasebuf, /* bf_releasebuffer */
 };
 
 
@@ -569,32 +569,32 @@
 	"memoryview",
 	sizeof(PyMemoryViewObject),
 	0,
-	(destructor)memory_dealloc, 		/* tp_dealloc */
+	(destructor)memoryview_dealloc, 		/* tp_dealloc */
 	0,					/* tp_print */
 	0,					/* tp_getattr */
 	0,					/* tp_setattr */
 	0,					/* tp_compare */
-	(reprfunc)memory_repr,			/* tp_repr */
+	(reprfunc)memoryview_repr,			/* tp_repr */
 	0,					/* tp_as_number */
 	0,			                /* tp_as_sequence */
-	&memory_as_mapping,	    	        /* tp_as_mapping */
+	&memoryview_as_mapping,	    	        /* tp_as_mapping */
 	0,		                        /* tp_hash */
 	0,					/* tp_call */
-	(reprfunc)memory_str,			/* tp_str */
+	(reprfunc)memoryview_str,			/* tp_str */
 	PyObject_GenericGetAttr,		/* tp_getattro */
 	0,					/* tp_setattro */
-	&memory_as_buffer,			/* tp_as_buffer */
+	&memoryview_as_buffer,			/* tp_as_buffer */
 	Py_TPFLAGS_DEFAULT,			/* tp_flags */
-	memory_doc,				/* tp_doc */
+	memoryview_doc,				/* tp_doc */
 	0,					/* tp_traverse */
 	0,					/* tp_clear */
 	0,		                	/* tp_richcompare */
 	0,					/* tp_weaklistoffset */
 	0,					/* tp_iter */
 	0,					/* tp_iternext */
-	memory_methods,	   		        /* tp_methods */
+	memoryview_methods,	   		        /* tp_methods */
 	0,	      		                /* tp_members */
-	memory_getsetlist,  		        /* tp_getset */
+	memoryview_getsetlist,  		        /* tp_getset */
 	0,					/* tp_base */
 	0,					/* tp_dict */
 	0,					/* tp_descr_get */
@@ -602,5 +602,5 @@
 	0,					/* tp_dictoffset */
 	0,					/* tp_init */
 	0,					/* tp_alloc */
-	memory_new,				/* tp_new */
+	memoryview_new,				/* tp_new */
 };


More information about the Python-3000-checkins mailing list