updated for version 7.1b
diff --git a/src/os_msdos.c b/src/os_msdos.c
index dee6d91..9fadba9 100644
--- a/src/os_msdos.c
+++ b/src/os_msdos.c
@@ -65,8 +65,8 @@
 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 @@
 }
 
 /*
- * 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 @@
 		/* 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 7167cab..c3801a4 100644
--- a/src/undo.c
+++ b/src/undo.c
@@ -1969,7 +1969,7 @@
     }
 
     /*
-     * 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)