updated for version 7.3.363
Problem: C indenting is wrong after #endif followed by a semicolon.
Solution: Add special handling for a semicolon in a line by itself. (Lech
Lorens)
diff --git a/src/testdir/test3.ok b/src/testdir/test3.ok
index c95b188..3c07366 100644
--- a/src/testdir/test3.ok
+++ b/src/testdir/test3.ok
@@ -1307,6 +1307,16 @@
printf("This line used to be indented incorrectly.\n");
}
+int foo[]
+#ifdef BAR
+
+= { 1, 2, 3,
+ 4, 5, 6 }
+
+#endif
+ ;
+int baz;
+
void func3(void)
{
int tab[] = {