updated for version 7.2b-016
diff --git a/src/eval.c b/src/eval.c
index bb25044..fbc33dd 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -18073,7 +18073,6 @@
     return vimvars[idx].vv_nr;
 }
 
-#if defined(FEAT_AUTOCMD) || defined(PROTO)
 /*
  * Get string v: variable value.  Uses a static buffer, can only be used once.
  */
@@ -18083,7 +18082,6 @@
 {
     return get_tv_string(&vimvars[idx].vv_tv);
 }
-#endif
 
 /*
  * Set v:count, v:count1 and v:prevcount.
diff --git a/src/ex_cmds.c b/src/ex_cmds.c
index 760533d..0f8af05 100644
--- a/src/ex_cmds.c
+++ b/src/ex_cmds.c
@@ -3141,10 +3141,11 @@
 #ifdef FEAT_BROWSE
 	if (cmdmod.browse)
 	{
+# ifdef FEAT_AUTOCMD
 	    if (
-# ifdef FEAT_GUI
+#  ifdef FEAT_GUI
 		!gui.in_use &&
-# endif
+#  endif
 		    au_has_group((char_u *)"FileExplorer"))
 	    {
 		/* No browsing supported but we do have the file explorer:
@@ -3153,6 +3154,7 @@
 		    ffname = (char_u *)".";
 	    }
 	    else
+# endif
 	    {
 		browse_file = do_browse(0, (char_u *)_("Edit File"), ffname,
 						    NULL, NULL, NULL, curbuf);
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 246c4c0..7247d8c 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -7095,10 +7095,11 @@
 # endif
 	    && eap->cmdidx != CMD_new)
     {
+# ifdef FEAT_AUTOCMD
 	if (
-# ifdef FEAT_GUI
+#  ifdef FEAT_GUI
 	    !gui.in_use &&
-# endif
+#  endif
 		au_has_group((char_u *)"FileExplorer"))
 	{
 	    /* No browsing supported but we do have the file explorer:
@@ -7107,6 +7108,7 @@
 		eap->arg = (char_u *)".";
 	}
 	else
+# endif
 	{
 	    fname = do_browse(0, (char_u *)_("Edit File in new window"),
 					  eap->arg, NULL, NULL, NULL, curbuf);
diff --git a/src/option.c b/src/option.c
index 2d47af3..04581a8 100644
--- a/src/option.c
+++ b/src/option.c
@@ -8622,8 +8622,9 @@
 #  endif
 # endif
 # if defined(FEAT_AUTOCMD)
-			    p->indir == PV_FT)
+			    p->indir == PV_FT
 # endif
+			    )
 		    {
 			if (fprintf(fd, "if &%s != '%s'", p->fullname,
 						       *(char_u **)(varp)) < 0
diff --git a/src/quickfix.c b/src/quickfix.c
index e442fcb..ac11416 100644
--- a/src/quickfix.c
+++ b/src/quickfix.c
@@ -2999,14 +2999,14 @@
     char_u	*save_ei = NULL;
 #endif
     aco_save_T	aco;
-#ifdef FEAT_AUTOCMD
-    char_u	*au_name =  NULL;
     int		flags = 0;
     colnr_T	col;
     long	tomatch;
     char_u	dirname_start[MAXPATHL];
     char_u	dirname_now[MAXPATHL];
     char_u	*target_dir = NULL;
+#ifdef FEAT_AUTOCMD
+    char_u	*au_name =  NULL;
 
     switch (eap->cmdidx)
     {
diff --git a/src/version.c b/src/version.c
index a9773dd..0e2c9ed 100644
--- a/src/version.c
+++ b/src/version.c
@@ -677,6 +677,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    16,
+/**/
     15,
 /**/
     14,