Corrected inconsistencies in sizeof tests and addressed issue pointed
out by Jean Brouwers.
diff --git a/Objects/dictobject.c b/Objects/dictobject.c
index 9b14e63..08a3a1e 100644
--- a/Objects/dictobject.c
+++ b/Objects/dictobject.c
@@ -2037,7 +2037,7 @@
 {
 	Py_ssize_t res;
 
-	res = sizeof(PyDictObject) + sizeof(mp->ma_table);
+	res = sizeof(PyDictObject);
 	if (mp->ma_table != mp->ma_smalltable)
 		res = res + (mp->ma_mask + 1) * sizeof(PyDictEntry);
 	return PyInt_FromSsize_t(res);