]> granicus.if.org Git - python/commitdiff
remove an obsolete file that should've gone with r77252
authorGregory P. Smith <greg@mad-scientist.com>
Sun, 3 Jan 2010 14:56:28 +0000 (14:56 +0000)
committerGregory P. Smith <greg@mad-scientist.com>
Sun, 3 Jan 2010 14:56:28 +0000 (14:56 +0000)
Modules/hashlib.h [deleted file]

diff --git a/Modules/hashlib.h b/Modules/hashlib.h
deleted file mode 100644 (file)
index b563729..0000000
+++ /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);