aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/test/header_test.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/interfaces/ecpg/test/header_test.h')
-rw-r--r--src/interfaces/ecpg/test/header_test.h26
1 files changed, 16 insertions, 10 deletions
diff --git a/src/interfaces/ecpg/test/header_test.h b/src/interfaces/ecpg/test/header_test.h
index 71017aacbbd..741c6fa4b7a 100644
--- a/src/interfaces/ecpg/test/header_test.h
+++ b/src/interfaces/ecpg/test/header_test.h
@@ -1,26 +1,32 @@
exec sql include sqlca;
-void Finish(msg)
+void
+Finish(msg)
{
fprintf(stderr, "Error in statement '%s':\n", msg);
sqlprint();
-
+
/* finish transaction */
- exec sql rollback;
-
+ exec sql rollback;
+
/* and remove test table */
exec sql drop table meskes;
- exec sql commit;
+ exec sql commit;
+
+ exec sql disconnect;
- exec sql disconnect;
-
exit(-1);
}
-void warn(void)
+void
+warn(void)
{
fprintf(stderr, "Warning: At least one column was truncated\n");
}
-exec sql whenever sqlerror do Finish(msg);
-exec sql whenever sqlwarning do warn();
+exec sql whenever sqlerror
+do
+ Finish(msg);
+exec sql whenever sqlwarning
+do
+ warn();