--- a/PC/msvcrtmodule.c
+++ b/PC/msvcrtmodule.c
@@ -220,10 +220,11 @@
 PyMODINIT_FUNC
 initmsvcrt(void)
 {
+	PyObject *d;
 	PyObject *m = Py_InitModule("msvcrt", msvcrt_functions);
 	if (m == NULL)
 		return;
-	PyObject *d = PyModule_GetDict(m);
+	d = PyModule_GetDict(m);
 
 	/* constants for the locking() function's mode argument */
 	insertint(d, "LK_LOCK", _LK_LOCK);