* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
  Move variable declarations at start of block to fix syntax errors with VC9.

Index: subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
===================================================================
--- subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c	(revision 1876859)
+++ subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c	(working copy)
@@ -1171,6 +1171,7 @@
       PyObject *key = PyList_GetItem(keys, i);
       PyObject *value = PyDict_GetItem(dict, key);
       const char *propname = make_string_from_ob(key, pool);
+      const char *propval;
       if (!propname)
         {
           if (!PyErr_Occurred())
@@ -1180,7 +1181,7 @@
           Py_DECREF(keys);
           return NULL;
         }
-      const char *propval = make_string_from_ob_maybe_null(value, pool);
+      propval = make_string_from_ob_maybe_null(value, pool);
       if (PyErr_Occurred())
         {
           Py_DECREF(keys);
@@ -1215,6 +1216,7 @@
       PyObject *key = PyList_GetItem(keys, i);
       PyObject *value = PyDict_GetItem(dict, key);
       const char *pathname = make_string_from_ob(key, pool);
+      const svn_rangelist_t *ranges;
       if (!pathname)
         {
           if (!PyErr_Occurred())
@@ -1224,7 +1226,7 @@
           Py_DECREF(keys);
           return NULL;
         }
-      const svn_rangelist_t *ranges = svn_swig_py_seq_to_array(value,
+      ranges = svn_swig_py_seq_to_array(value,
         sizeof(const svn_merge_range_t *),
         svn_swig_py_unwrap_struct_ptr,
         svn_swig_TypeQuery("svn_merge_range_t *"),
@@ -1314,6 +1316,7 @@
       PyObject *key = PyList_GetItem(keys, i);
       PyObject *value = PyDict_GetItem(dict, key);
       const char *propname = make_string_from_ob(key, pool);
+      svn_string_t *propval;
       if (!propname)
         {
           if (!PyErr_Occurred())
@@ -1323,7 +1326,7 @@
           Py_DECREF(keys);
           return NULL;
         }
-      svn_string_t *propval = make_svn_string_from_ob_maybe_null(value, pool);
+      propval = make_svn_string_from_ob_maybe_null(value, pool);
       if (PyErr_Occurred())
         {
           Py_DECREF(keys);
