Move declarations to block start.
diff --git a/Objects/bufferobject.c b/Objects/bufferobject.c
index fb7e1ef..f4c69a0 100644
--- a/Objects/bufferobject.c
+++ b/Objects/bufferobject.c
@@ -229,16 +229,16 @@
 static PyObject *
 buffer_new(PyTypeObject *type, PyObject *args, PyObject *kw)
 {
+	PyObject *ob;
+	Py_ssize_t offset = 0;
+	Py_ssize_t size = Py_END_OF_BUFFER;
+
 	if (Py_Py3kWarningFlag &&
 	    PyErr_WarnEx(PyExc_DeprecationWarning,
 			 "buffer() not supported in 3.x; "
 			 "use memoryview()", 1) < 0)
 		return NULL;
 	
-	PyObject *ob;
-	Py_ssize_t offset = 0;
-	Py_ssize_t size = Py_END_OF_BUFFER;
-
 	if (!_PyArg_NoKeywords("buffer()", kw))
 		return NULL;