Antoine Pitrou <[EMAIL PROTECTED]> added the comment: Ok, here is a simple patch. It: - moves the struct definition at the end of memoryobject.h with a comment that the definition should not be considered public - adds two macros for accessing the underlying Py_buffer* and PyObject*, respectively - removes the ill-named PyMemoryView() macro (PyMemoryView_GET_BUFFER() can be used instead) - renames PyMemory_Check() to PyMemoryView_Check() - renames PyMemoryView_FromMemory() to PyMemoryView_FromBuffer()
I didn't try to clean up the existing documentation comments, although I find them difficult to follow. I also didn't change anything in the semantics and implementation of the memoryview object. Let me know what you think. ---------- keywords: +patch Added file: http://bugs.python.org/file11119/memapi.patch _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3560> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com