updated for version 7.1a
diff --git a/src/feature.h b/src/feature.h
index 9e99b91..00dd014 100644
--- a/src/feature.h
+++ b/src/feature.h
@@ -1257,4 +1257,3 @@
 	    || defined(FEAT_BIG)
 # define FEAT_AUTOCHDIR
 #endif
-
diff --git a/src/os_unix.c b/src/os_unix.c
index a188452..beeea3f 100644
--- a/src/os_unix.c
+++ b/src/os_unix.c
@@ -1256,9 +1256,11 @@
 
 /*
  * Handling of SIGHUP, SIGQUIT and SIGTERM:
- * "when" == a signal: when busy, postpone, otherwise return TRUE
- * "when" == SIGNAL_BLOCK: Going to be busy, block signals
- * "when" == SIGNAL_UNBLOCK: Going wait, unblock signals
+ * "when" == a signal:       when busy, postpone and return FALSE, otherwise
+ *			     return TRUE
+ * "when" == SIGNAL_BLOCK:   Going to be busy, block signals
+ * "when" == SIGNAL_UNBLOCK: Going to wait, unblock signals, use postponed
+ *                           signal
  * Returns TRUE when Vim should exit.
  */
     int
diff --git a/src/tag.c b/src/tag.c
index 66bcfcd..aa1ab75 100644
--- a/src/tag.c
+++ b/src/tag.c
@@ -1625,6 +1625,8 @@
 		eof = tag_fgets(lbuf, LSIZE, fp);
 		if (!eof && search_info.curr_offset != 0)
 		{
+		    /* The explicit cast is to work around a bug in gcc 3.4.2
+		     * (repeated below). */
 		    search_info.curr_offset = ftell(fp);
 		    if (search_info.curr_offset == search_info.high_offset)
 		    {