Remove extra semi-colons reported by Johnny Lee on python-dev.  Backport if anyone cares.
diff --git a/Modules/almodule.c b/Modules/almodule.c
index fbeb13a..0a45d2e 100644
--- a/Modules/almodule.c
+++ b/Modules/almodule.c
@@ -1686,7 +1686,7 @@
 {
 	int res, param;
 	ALparamInfo pinfo;
-	PyObject *v, *item;;
+	PyObject *v, *item;
 
 	if (!PyArg_ParseTuple(args, "ii:GetParamInfo", &res, &param))
 		return NULL;
diff --git a/Modules/bz2module.c b/Modules/bz2module.c
index 24b2489..27a3827 100644
--- a/Modules/bz2module.c
+++ b/Modules/bz2module.c
@@ -1023,12 +1023,12 @@
 		case MODE_CLOSED:
 			PyErr_SetString(PyExc_ValueError,
 					"I/O operation on closed file");
-			goto cleanup;;
+			goto cleanup;
 
 		default:
 			PyErr_SetString(PyExc_IOError,
 					"seek works only while reading");
-			goto cleanup;;
+			goto cleanup;
 	}
 
 	if (where == 2) {
diff --git a/Python/pystate.c b/Python/pystate.c
index 639278f..cc25e3e 100644
--- a/Python/pystate.c
+++ b/Python/pystate.c
@@ -501,7 +501,7 @@
 {
 	PyThread_delete_key(autoTLSkey);
 	autoTLSkey = 0;
-	autoInterpreterState = NULL;;
+	autoInterpreterState = NULL;
 }
 
 /* When a thread state is created for a thread by some mechanism other than