Update PyBuffer_Release() declaration to match new buffer API.
authorW. Trevor King <wking@drexel.edu>
Sun, 19 Dec 2010 12:07:49 +0000 (07:07 -0500)
committerW. Trevor King <wking@drexel.edu>
Sun, 19 Dec 2010 12:07:49 +0000 (07:07 -0500)
See
  http://docs.python.org/c-api/buffer.html#PyBuffer_Release
for the authoritative definition.

Cython/Includes/cpython/buffer.pxd

index f25c56e92f482d292bfe16bef260d0fa4599c46f..1b6b82f679f0c13c1ad1f7935ee112a170c6b6ec 100644 (file)
@@ -49,9 +49,9 @@ cdef extern from "Python.h":
 
     # 0 is returned on success and -1 on error.
 
-    void PyBuffer_Release(object obj, object view)
-    # Release the buffer view over obj. This should be called when the
-    # buffer is no longer being used as it may free memory from it.
+    void PyBuffer_Release(Py_buffer *view)
+    # Release the buffer view. This should be called when the buffer
+    # is no longer being used as it may free memory from it.
 
     void* PyBuffer_GetPointer(Py_buffer *view, Py_ssize_t *indices)
     # ??