diff --git a/README_ole.txt b/README_ole.txt
index d6b20d94b292400e5c62c9c2af3c23e497d38a9a..7244d2721a76f319fa167d8e56493554a083e260 100644
--- a/README_ole.txt
+++ b/README_ole.txt
@@ -1,4 +1,4 @@
-README_ole.txt for version 7.1a of Vim: Vi IMproved.
+README_ole.txt for version 7.1b of Vim: Vi IMproved.
 
 This archive contains gvim.exe with OLE interface and VisVim.
 This version of gvim.exe can also load a number of interface dynamically (you
diff --git a/runtime/doc/debug.txt b/runtime/doc/debug.txt
index 6af7a12c81a6e2c8ab0886508406f4b151ddd5c0..304061874d4ce2988f40ee08d9c9fb3f5024cc13 100644
--- a/runtime/doc/debug.txt
+++ b/runtime/doc/debug.txt
@@ -1,4 +1,4 @@
-*debug.txt*     For Vim version 7.1a.  Last change: 2006 May 01
+*debug.txt*     For Vim version 7.1b.  Last change: 2006 May 01
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
diff --git a/runtime/doc/recover.txt b/runtime/doc/recover.txt
index 159bd3c03ce3ebd3d03ec5054be1fb77326fd90b..6177b5eecbb8ec6cd07410f206a787fb6245c7d7 100644
--- a/runtime/doc/recover.txt
+++ b/runtime/doc/recover.txt
@@ -1,4 +1,4 @@
-*recover.txt*   For Vim version 7.1a.  Last change: 2006 Apr 24
+*recover.txt*   For Vim version 7.1b.  Last change: 2006 Apr 24
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
diff --git a/runtime/doc/version6.txt b/runtime/doc/version6.txt
index 9d33aa6f42e271daa44344e8f830f206a04ba757..be494743a30f68ce679a03ac3ad2308ec63a24ab 100644
--- a/runtime/doc/version6.txt
+++ b/runtime/doc/version6.txt
@@ -1,4 +1,4 @@
-*version6.txt*  For Vim version 7.1a.  Last change: 2006 Nov 18
+*version6.txt*  For Vim version 7.1b.  Last change: 2007 May 07
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -10639,7 +10639,7 @@ Files:	    runtime/menu.vim
 
 Patch 6.2.111
 Problem:    Encoding "cp1251" is not recognized.
-Solution:   Add "cp1251" to the table of encocings. (Alexey Froloff)
+Solution:   Add "cp1251" to the table of encodings. (Alexey Froloff)
 Files:	    src/mbyte.c
 
 Patch 6.2.112
diff --git a/src/os_msdos.c b/src/os_msdos.c
index dee6d9128041bee3c8d125963a253aec0e1a793e..9fadba9262816456ce9d388970d3805602a6c196 100644
--- a/src/os_msdos.c
+++ b/src/os_msdos.c
@@ -65,8 +65,8 @@ static int mouse_active;		/* mouse enabled */
 static int mouse_hidden;		/* mouse not shown */
 static int mouse_click = -1;		/* mouse status */
 static int mouse_last_click = -1;	/* previous status at click */
-static int mouse_x = -1;		/* mouse x coodinate */
-static int mouse_y = -1;		/* mouse y coodinate */
+static int mouse_x = -1;		/* mouse x coordinate */
+static int mouse_y = -1;		/* mouse y coordinate */
 static long mouse_click_time = 0;	/* biostime() of last click */
 static int mouse_click_count = 0;	/* count for multi-clicks */
 static int mouse_click_x = 0;		/* x of previous mouse click */
@@ -469,7 +469,7 @@ translate_altkeys(int rawkey)
 }
 
 /*
- * Set normal fg/bg color, based on T_ME.  Called whem t_me has been set.
+ * Set normal fg/bg color, based on T_ME.  Called when t_me has been set.
  */
     void
 mch_set_normal_colors()
@@ -2399,7 +2399,7 @@ clip_mch_set_selection( VimClipboard *cbd )
 		/* one or both of Win16SetClipboardData() failed. */
 		/* Technically we don't know why Win16SetClipboardData()
 		 * failed, but almost always it will be because there wasn't
-		 * enough DOS memory to bufer the data, so report that as the
+		 * enough DOS memory to buffer the data, so report that as the
 		 * problem.
 		 *
 		 * We report the error here (instead of in
diff --git a/src/undo.c b/src/undo.c
index 7167cabcc98ccdb4926a42f847a0fa492814bf84..c3801a480d73dbbf6a4442376e36dda68a351860 100644
--- a/src/undo.c
+++ b/src/undo.c
@@ -1969,7 +1969,7 @@ u_free_line(ptr, keep)
     }
 
     /*
-     * If the block only containes free memory now, release it.
+     * If the block only contains free memory now, release it.
      */
     if (!keep && curbuf->b_mb_current->mb_size
 			      == curbuf->b_mb_current->mb_info.m_next->m_size)