patch 8.2.3538: else-if indenting is confusing

Problem:    Else-if indenting is confusing.
Solution:   Add curly brackets. (Yegappan Lakshmanan, closes #9017)
diff --git a/src/highlight.c b/src/highlight.c
index 44a7c66..a964acd 100644
--- a/src/highlight.c
+++ b/src/highlight.c
@@ -2819,10 +2819,12 @@
 	attr = HL_TABLE()[id - 1].sg_gui;
     else
 #endif
-	 if (modec == 'c')
-	attr = HL_TABLE()[id - 1].sg_cterm;
-    else
-	attr = HL_TABLE()[id - 1].sg_term;
+    {
+	if (modec == 'c')
+	    attr = HL_TABLE()[id - 1].sg_cterm;
+	else
+	    attr = HL_TABLE()[id - 1].sg_term;
+    }
 
     if (attr & flag)
 	return (char_u *)"1";
diff --git a/src/version.c b/src/version.c
index 2e076cb..2a3e08d 100644
--- a/src/version.c
+++ b/src/version.c
@@ -758,6 +758,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    3538,
+/**/
     3537,
 /**/
     3536,