From 3b18ff7e8bd2ced4d385a7141991b9cfb0cf90c5 Mon Sep 17 00:00:00 2001 From: "Gregory P. Smith" Date: Sun, 3 Jan 2010 14:56:28 +0000 Subject: [PATCH] remove an obsolete file that should've gone with r77252 --- Modules/hashlib.h | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 Modules/hashlib.h diff --git a/Modules/hashlib.h b/Modules/hashlib.h deleted file mode 100644 index b563729ff21..00000000000 --- 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);