From: Gregory P. Smith Date: Sun, 3 Jan 2010 14:56:28 +0000 (+0000) Subject: remove an obsolete file that should've gone with r77252 X-Git-Tag: v2.7a2~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3b18ff7e8bd2ced4d385a7141991b9cfb0cf90c5;p=python remove an obsolete file that should've gone with r77252 --- diff --git a/Modules/hashlib.h b/Modules/hashlib.h deleted file mode 100644 index b563729ff2..0000000000 --- a/Modules/hashlib.h +++ /dev/null @@ -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);