summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2023-11-18 17:53:35 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2023-11-19 19:27:29 +0900
commitc0a6f1b84c84749908961579b84513fd9f9d9eac (patch)
treeace7ba60cb031acd3a1f4ff10f7bbc5668fa801f /debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c
parent52e5ffe140f0f4402e97936447bc9a606045d2b5 (diff)
downloadextra-dependencies-c0a6f1b84c84749908961579b84513fd9f9d9eac.tar.gz
extra-dependencies-c0a6f1b84c84749908961579b84513fd9f9d9eac.zip
uncrustify-trinity: updated based on upstream version 0.78.0
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c161
1 files changed, 161 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c
new file mode 100644
index 00000000..8b8cd113
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/c/my_infile.c
@@ -0,0 +1,161 @@
+#include <stdlib.h> /* exit */
+#include <unistd.h> /* _exit */
+
+int foo(int);
+
+extern int baz;
+
+int foo(int bar)
+{
+/* Switch blocks: */
+ switch( c ) {
+ case 1:
+ case 2:
+ bar+=2;
+ break;
+
+ case 3:
+ bar++;
+ baz++;
+ case 4:
+ break;
+ default:
+ break;
+ }
+
+ switch (bar) {
+ case 0:
+ bar++;
+ break;
+ case 1:
+ bar++;
+ return bar;
+ case 2:
+ bar++;
+ goto x;
+ case 3:
+ bar++;
+ /*FALLTHROUGH*/
+ case 4:
+ bar++;
+ exit(bar);
+ /*NOTREACHED*/
+ case 5:
+ bar++;
+ _exit(bar);
+ /*NOTREACHED*/
+ case 6:
+ bar++;
+ if (baz > 2)
+ break; /* inside if statement; don't align with case */
+ else
+ return baz; /* inside if statement; don't align with case */
+ /*NOTREACHED*/
+ case 7:
+ switch (baz) {
+ case 0: /* do nothing */
+ break;
+ case 1:
+ return baz;
+ case 2:
+ baz--;
+ goto x;
+ case 3:
+ exit(baz);
+ /*NOTREACHED*/
+ case 4:
+ _exit(baz);
+ /*NOTREACHED*/
+ case 5:
+ baz--;
+ /*FALLTHROUGH*/
+ default:
+ for (; baz > 0; baz--)
+ if (baz == bar)
+ break; /* break out of for loop, unrelated to switch statement */
+ else
+ bar++;
+ break;
+ }
+ break;
+ default:
+ bar++;
+ break;
+ }
+
+
+switch (a)
+{
+ case 0:
+ // code
+ break;
+}
+
+
+switch ( a ) {
+ case 0:
+ if ( k > 0 )
+ break;
+ z = 1;
+ break;
+ case 1:
+ if ( k < 0 )
+ break;
+ z = 2;
+ case 2:
+ z = 3;
+ break;
+}
+
+
+ return bar;
+}
+
+
+int foo2(int op)
+ {
+ switch (op)
+ {
+ case 1:
+ do_something();
+ break;
+ case 2:
+ do_something_else();
+ case 3:
+ do_something_different();
+ do_something_more();
+ break;
+ }
+ return -1;
+ }
+
+int foo3(int op)
+ {
+ for(int nnn = op; nnn <= 100; nnn++)
+ {
+ switch (nnn)
+ {
+ case 1:
+ do_something();
+ break;
+ case 2:
+ do_something_else();
+ case 3:
+ if (do_something_different())
+ {
+ do_this();
+ break;
+ }
+ do_something_more();
+ break;
+
+ default:
+ ; // nothing
+ break;
+
+ }
+ }
+ return -1;
+ }
+
+