+void INGcommit(onst INGconn *conn)
+{
+/* # line 601 "myingres.sc" */
+
+ int sess_id;
+/* # line 603 "myingres.sc" */
+
+ if (dbconn != NULL) {
+ sess_id = dbconn->session_id;
+/* # line 607 "myingres.sc" */ /* disconnect */
+ {
+ IIsqInit(&sqlca);
+ IILQsidSessID(sess_id);
+ IIsqDisconnect();
+ }
+/* # line 609 "myingres.sc" */ /* host code */
+ /*
+ * Commit our work.
+ */
+/* # line 612 "myingres.sc" */ /* commit */
+ {
+ IIsqInit(&sqlca);
+ IIxact(3);
+ }
+/* # line 614 "myingres.sc" */ /* host code */
+ /*
+ * Switch to no default session for this thread.
+ */
+/* # line 617 "myingres.sc" */ /* set_sql */
+ {
+ IILQssSetSqlio(11,(short *)0,1,30,sizeof(-97),(void *)IILQint(-97));
+ }
+/* # line 618 "myingres.sc" */ /* host code */
+ }
+}