summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/mysql.sqc
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/sql/mysql.sqc
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/sql/mysql.sqc')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/mysql.sqc53
1 files changed, 53 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/mysql.sqc b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/mysql.sqc
new file mode 100644
index 00000000..197c2847
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/input/sql/mysql.sqc
@@ -0,0 +1,53 @@
+#include <stdlib.h>
+#include <stdio.h>
+
+/*----------------------------------------------------------------*/
+EXEC SQL INCLUDE SQLCA;
+short sqlcode;
+
+EXEC SQL BEGIN DECLARE SECTION;
+int host_a;
+double host_b;
+char host_c;
+EXEC SQL END DECLARE SECTION;
+
+EXEC SQL DECLARE csr1 CURSOR FOR
+SELECT a, b, c
+ FROM table1
+ WHERE x = :hostvar1;
+
+/* dollar sign notation */
+$DECLARE cursorName CURSOR for
+ SELECT
+ a,
+ b
+ INTO
+ $struct->a,
+ $struct->b
+ FROM table;
+
+/*----------------------------------------------------------------*/
+void main (void)
+{
+ hostvar1 = 42;
+
+ EXEC SQL OPEN csr1;
+ if (sqlcode < 0)
+ exit(0);
+
+ while (rc >= 0 && rc != 100)
+ {
+ EXEC SQL FETCH csr1 INTO :host_a, :host_b, :host_c;
+ printf("Fetch %d, %lf, %s\n", host_a, host_b, host_c);
+ }
+
+ EXEC SQL CLOSE csr1;
+}
+
+void foo(void)
+{
+ strcpy(demoquery1,"some SQL statement");
+ EXEC SQL prepare demo3id from :demoquery1;
+ /* a comment */
+ EXEC SQL declare demo3cursor cursor for demo3id;
+}