Module Name:    src
Committed By:   rillig
Date:           Sat Oct 30 10:52:43 UTC 2021

Modified Files:
        src/tests/usr.bin/indent: ps_ind_level.c

Log Message:
tests/indent: test variable indentation with exotic options


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/tests/usr.bin/indent/ps_ind_level.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/tests/usr.bin/indent/ps_ind_level.c
diff -u src/tests/usr.bin/indent/ps_ind_level.c:1.1 src/tests/usr.bin/indent/ps_ind_level.c:1.2
--- src/tests/usr.bin/indent/ps_ind_level.c:1.1	Mon Oct 18 22:46:33 2021
+++ src/tests/usr.bin/indent/ps_ind_level.c	Sat Oct 30 10:52:43 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: ps_ind_level.c,v 1.1 2021/10/18 22:46:33 rillig Exp $ */
+/* $NetBSD: ps_ind_level.c,v 1.2 2021/10/30 10:52:43 rillig Exp $ */
 /* $FreeBSD$ */
 
 /*
@@ -59,3 +59,61 @@ label:;
 		label:		;
 			}
 #indent end
+
+
+/* Test the indentation computation in code_add_decl_indent. */
+#indent input
+int level_0;
+{
+int level_1;
+{
+int level_2;
+{
+int level_3;
+{
+int level_4;
+}
+}
+}
+}
+#indent end
+
+/*
+ * The variables are indented by 16, 21, 26, 31, 36.
+ * The variables end up in columns 17, 22, 27, 32, 37.
+ */
+#indent run -i5 -ts8 -di16 -ldi16
+int		level_0;
+{
+     int	     level_1;
+     {
+	  int		  level_2;
+	  {
+	       int	       level_3;
+	       {
+		    int		    level_4;
+	       }
+	  }
+     }
+}
+#indent end
+
+/*
+ * The variables are indented by 7, 12, 17, 22, 27.
+ * The variables end up in columns 8, 13, 18, 23, 28.
+ */
+#indent run -i5 -ts8 -di7 -ldi7
+int    level_0;
+{
+     int    level_1;
+     {
+	  int	 level_2;
+	  {
+	       int    level_3;
+	       {
+		    int	   level_4;
+	       }
+	  }
+     }
+}
+#indent end

Reply via email to