Don't use C99 compound literals

Does not compile with msvc
This commit is contained in:
Christoph Gohlke 2013-03-07 22:35:05 -08:00
parent b29326b175
commit 2a7dd808a1

View File

@ -254,8 +254,16 @@ int PyImaging_GetBuffer(PyObject* buffer, Py_buffer *view)
/* Pretend we support the new protocol; PyBuffer_Release happily ignores
calling bf_releasebuffer on objects that don't support it */
*view = (Py_buffer) {0};
view->buf = NULL;
view->len = 0;
view->readonly = 1;
view->format = NULL;
view->ndim = 0;
view->shape = NULL;
view->strides = NULL;
view->suboffsets = NULL;
view->itemsize = 0;
view->internal = NULL;
Py_INCREF(buffer);
view->obj = buffer;