updated for version 7.4a.047
Problem:    Some comments are not so nice.
Solution:   Change the comments.
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 1fead39..24f80fb 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -6992,7 +6992,7 @@
 # ifdef FEAT_GUI
 	need_mouse_correct = TRUE;
 # endif
-	/* quit current window, may free buffer */
+	/* Quit current window, may free the buffer. */
 	win_close(curwin, !P_HID(curwin->w_buffer));
 #endif
     }
diff --git a/src/message.c b/src/message.c
index 8330ef7..86db5a8 100644
--- a/src/message.c
+++ b/src/message.c
@@ -3067,7 +3067,7 @@
 msg_end()
 {
     /*
-     * if the string is larger than the window,
+     * If the string is larger than the window,
      * or the ruler option is set and we run into it,
      * we have to redraw the window.
      * Do not do this if we are abandoning the file or editing the command line.
diff --git a/src/ops.c b/src/ops.c
index 0eb5903..3ee6e55 100644
--- a/src/ops.c
+++ b/src/ops.c
@@ -2891,7 +2891,7 @@
  * register and then concatenate the old and the new one (so we keep the old
  * one in case of out-of-memory).
  *
- * return FAIL for failure, OK otherwise
+ * Return FAIL for failure, OK otherwise.
  */
     int
 op_yank(oap, deleting, mess)
diff --git a/src/option.c b/src/option.c
index 2f1ef11..bf65556 100644
--- a/src/option.c
+++ b/src/option.c
@@ -11452,6 +11452,7 @@
 
 /*
  * Return TRUE when option "name" has been set.
+ * Only works correctly for global options.
  */
     int
 option_was_set(name)
diff --git a/src/version.c b/src/version.c
index 07716b5..e71b778 100644
--- a/src/version.c
+++ b/src/version.c
@@ -728,6 +728,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    47,
+/**/
     46,
 /**/
     45,