Fix spelling mistakes.  Bugfix candidates.
diff --git a/Python/compile.c b/Python/compile.c
index 9180832..4c68a15 100644
--- a/Python/compile.c
+++ b/Python/compile.c
@@ -61,7 +61,7 @@
 "name '%.400s' is used prior to global declaration"
 
 #define LOCAL_GLOBAL \
-"name '%.400s' is a function paramter and declared global"
+"name '%.400s' is a function parameter and declared global"
 
 #define LATE_FUTURE \
 "from __future__ imports must occur at the beginning of the file"
diff --git a/Python/sysmodule.c b/Python/sysmodule.c
index cdc728c..90338de 100644
--- a/Python/sysmodule.c
+++ b/Python/sysmodule.c
@@ -410,9 +410,9 @@
 "setdlopenflags(n) -> None\n\
 \n\
 Set the flags that will be used for dlopen() calls. Among other\n\
-things, this will enable a lazy resolving of symbols when imporing\n\
+things, this will enable a lazy resolving of symbols when importing\n\
 a module, if called as sys.setdlopenflags(0)\n\
-To share symols across extension modules, call as\n\
+To share symbols across extension modules, call as\n\
 sys.setdlopenflags(dl.RTLD_NOW|dl.RTLD_GLOBAL)";
 
 static PyObject *
@@ -673,7 +673,7 @@
 \n\
 maxint -- the largest supported integer (the smallest is -maxint-1)\n\
 maxunicode -- the largest supported character\n\
-builtin_module_names -- tuple of module names built into this intepreter\n\
+builtin_module_names -- tuple of module names built into this interpreter\n\
 version -- the version of this interpreter as a string\n\
 version_info -- version information as a tuple\n\
 hexversion -- version information encoded as a single integer\n\