remove an obsolete file that should've gone with r77252

This commit is contained in:
Gregory P. Smith 2010-01-03 14:56:28 +00:00
parent 7c910ebf5b
commit 3b18ff7e8b
1 changed files with 0 additions and 28 deletions

View File

@ -1,28 +0,0 @@
/* Common code for use by all hashlib related modules. */
/*
* Given a PyObject* obj, fill in the Py_buffer* viewp with the result
* of PyObject_GetBuffer. Sets and exception and issues a returns
* on any errors.
*/
#define GET_BUFFER_VIEW_OR_ERROUT(obj, viewp, error_return) do { \
if (PyUnicode_Check((obj))) { \
PyErr_SetString(PyExc_TypeError, \
"Unicode-objects must be encoded before hashing");\
return error_return; \
} \
if (!PyObject_CheckBuffer((obj))) { \
PyErr_SetString(PyExc_TypeError, \
"object supporting the buffer API required"); \
return error_return; \
} \
if (PyObject_GetBuffer((obj), (viewp), PyBUF_SIMPLE) == -1) { \
return error_return; \
} \
if ((viewp)->ndim > 1) { \
PyErr_SetString(PyExc_BufferError, \
"Buffer must be single dimension"); \
PyBuffer_Release((viewp)); \
return error_return; \
} \
} while(0);