Changeset: 8d5fd4fc1743 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8d5fd4fc1743
Modified Files:
        clients/odbc/driver/ODBCUtil.h
        clients/odbc/driver/SQLColumnPrivileges.c
        clients/odbc/driver/SQLColumns.c
        clients/odbc/driver/SQLConnect.c
        clients/odbc/driver/SQLForeignKeys.c
        clients/odbc/driver/SQLPrimaryKeys.c
        clients/odbc/driver/SQLProcedureColumns.c
        clients/odbc/driver/SQLProcedures.c
        clients/odbc/driver/SQLSpecialColumns.c
        clients/odbc/driver/SQLStatistics.c
        clients/odbc/driver/SQLTablePrivileges.c
        clients/odbc/driver/SQLTables.c
Branch: default
Log Message:

Avoid using the token "exit" for things other than exit().


diffs (truncated from 334 to 300 lines):

diff --git a/clients/odbc/driver/ODBCUtil.h b/clients/odbc/driver/ODBCUtil.h
--- a/clients/odbc/driver/ODBCUtil.h
+++ b/clients/odbc/driver/ODBCUtil.h
@@ -102,7 +102,7 @@ extern char *dupODBCstring(const SQLCHAR
 extern SQLCHAR *ODBCwchar2utf8(const SQLWCHAR *s, SQLLEN length, const char 
**errmsg);
 extern const char *ODBCutf82wchar(const SQLCHAR *s, SQLINTEGER length, 
SQLWCHAR *buf, SQLLEN buflen, SQLSMALLINT *buflenout, size_t *consumed);
 
-#define fixWcharIn(ws, wsl, t, s, errfunc, hdl, exit)                  \
+#define fixWcharIn(ws, wsl, t, s, errfunc, hdl, bailout)               \
        do {                                                            \
                const char *e;                                          \
                (s) = (t *) ODBCwchar2utf8((ws), (wsl), &e);            \
@@ -111,7 +111,7 @@ extern const char *ODBCutf82wchar(const 
                        errfunc((hdl),                                  \
                                strcmp(e, "Memory allocation error") == 0 ? \
                                        "HY001" : "HY000", e, 0);       \
-                       exit;                                           \
+                       bailout;                                        \
                }                                                       \
        } while (0)
 #define fixWcharOut(r, s, sl, ws, wsl, wslp, cw, errfunc, hdl)         \
diff --git a/clients/odbc/driver/SQLColumnPrivileges.c 
b/clients/odbc/driver/SQLColumnPrivileges.c
--- a/clients/odbc/driver/SQLColumnPrivileges.c
+++ b/clients/odbc/driver/SQLColumnPrivileges.c
@@ -315,13 +315,13 @@ SQLColumnPrivilegesW(SQLHSTMT StatementH
        clearStmtErrors(stmt);
 
        fixWcharIn(CatalogName, NameLength1, SQLCHAR, catalog,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(SchemaName, NameLength2, SQLCHAR, schema,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(TableName, NameLength3, SQLCHAR, table,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(ColumnName, NameLength4, SQLCHAR, column,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
 
        rc = MNDBColumnPrivileges(stmt,
                                  catalog, SQL_NTS,
@@ -329,7 +329,7 @@ SQLColumnPrivilegesW(SQLHSTMT StatementH
                                  table, SQL_NTS,
                                  column, SQL_NTS);
 
-      exit:
+      bailout:
        if (catalog)
                free(catalog);
        if (schema)
diff --git a/clients/odbc/driver/SQLColumns.c b/clients/odbc/driver/SQLColumns.c
--- a/clients/odbc/driver/SQLColumns.c
+++ b/clients/odbc/driver/SQLColumns.c
@@ -361,13 +361,13 @@ SQLColumnsW(SQLHSTMT StatementHandle,
        clearStmtErrors(stmt);
 
        fixWcharIn(CatalogName, NameLength1, SQLCHAR, catalog,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(SchemaName, NameLength2, SQLCHAR, schema,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(TableName, NameLength3, SQLCHAR, table,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(ColumnName, NameLength4, SQLCHAR, column,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
 
        rc = MNDBColumns(stmt,
                         catalog, SQL_NTS,
@@ -375,7 +375,7 @@ SQLColumnsW(SQLHSTMT StatementHandle,
                         table, SQL_NTS,
                         column, SQL_NTS);
 
-      exit:
+      bailout:
        if (catalog)
                free(catalog);
        if (schema)
diff --git a/clients/odbc/driver/SQLConnect.c b/clients/odbc/driver/SQLConnect.c
--- a/clients/odbc/driver/SQLConnect.c
+++ b/clients/odbc/driver/SQLConnect.c
@@ -332,11 +332,11 @@ SQLConnectW(SQLHDBC ConnectionHandle,
        clearDbcErrors(dbc);
 
        fixWcharIn(ServerName, NameLength1, SQLCHAR, ds,
-                  addDbcError, dbc, goto exit);
+                  addDbcError, dbc, goto bailout);
        fixWcharIn(UserName, NameLength2, SQLCHAR, uid,
-                  addDbcError, dbc, goto exit);
+                  addDbcError, dbc, goto bailout);
        fixWcharIn(Authentication, NameLength3, SQLCHAR, pwd,
-                  addDbcError, dbc, goto exit);
+                  addDbcError, dbc, goto bailout);
 
        rc = MNDBConnect(dbc,
                         ds, SQL_NTS,
@@ -344,7 +344,7 @@ SQLConnectW(SQLHDBC ConnectionHandle,
                         pwd, SQL_NTS,
                         NULL, 0, NULL);
 
-      exit:
+      bailout:
        if (ds)
                free(ds);
        if (uid)
diff --git a/clients/odbc/driver/SQLForeignKeys.c 
b/clients/odbc/driver/SQLForeignKeys.c
--- a/clients/odbc/driver/SQLForeignKeys.c
+++ b/clients/odbc/driver/SQLForeignKeys.c
@@ -389,23 +389,23 @@ SQLForeignKeysW(SQLHSTMT StatementHandle
        clearStmtErrors(stmt);
 
        fixWcharIn(PKCatalogName, NameLength1, SQLCHAR,
-                  PKcatalog, addStmtError, stmt, goto exit);
+                  PKcatalog, addStmtError, stmt, goto bailout);
        fixWcharIn(PKSchemaName, NameLength2, SQLCHAR,
-                  PKschema, addStmtError, stmt, goto exit);
+                  PKschema, addStmtError, stmt, goto bailout);
        fixWcharIn(PKTableName, NameLength3, SQLCHAR,
-                  PKtable, addStmtError, stmt, goto exit);
+                  PKtable, addStmtError, stmt, goto bailout);
        fixWcharIn(FKCatalogName, NameLength4, SQLCHAR,
-                  FKcatalog, addStmtError, stmt, goto exit);
+                  FKcatalog, addStmtError, stmt, goto bailout);
        fixWcharIn(FKSchemaName, NameLength5, SQLCHAR,
-                  FKschema, addStmtError, stmt, goto exit);
+                  FKschema, addStmtError, stmt, goto bailout);
        fixWcharIn(FKTableName, NameLength6, SQLCHAR,
-                  FKtable, addStmtError, stmt, goto exit);
+                  FKtable, addStmtError, stmt, goto bailout);
 
        rc = MNDBForeignKeys(stmt, PKcatalog, SQL_NTS, PKschema, SQL_NTS,
                             PKtable, SQL_NTS, FKcatalog, SQL_NTS,
                             FKschema, SQL_NTS, FKtable, SQL_NTS);
 
-      exit:
+      bailout:
        if (PKcatalog)
                free(PKcatalog);
        if (PKschema)
diff --git a/clients/odbc/driver/SQLPrimaryKeys.c 
b/clients/odbc/driver/SQLPrimaryKeys.c
--- a/clients/odbc/driver/SQLPrimaryKeys.c
+++ b/clients/odbc/driver/SQLPrimaryKeys.c
@@ -255,18 +255,18 @@ SQLPrimaryKeysW(SQLHSTMT StatementHandle
        clearStmtErrors(stmt);
 
        fixWcharIn(CatalogName, NameLength1, SQLCHAR, catalog,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(SchemaName, NameLength2, SQLCHAR, schema,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(TableName, NameLength3, SQLCHAR, table,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
 
        rc = MNDBPrimaryKeys(stmt,
                             catalog, SQL_NTS,
                             schema, SQL_NTS,
                             table, SQL_NTS);
 
-      exit:
+      bailout:
        if (catalog)
                free(catalog);
        if (schema)
diff --git a/clients/odbc/driver/SQLProcedureColumns.c 
b/clients/odbc/driver/SQLProcedureColumns.c
--- a/clients/odbc/driver/SQLProcedureColumns.c
+++ b/clients/odbc/driver/SQLProcedureColumns.c
@@ -363,13 +363,13 @@ SQLProcedureColumnsW(SQLHSTMT StatementH
        clearStmtErrors(stmt);
 
        fixWcharIn(CatalogName, NameLength1, SQLCHAR, catalog,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(SchemaName, NameLength2, SQLCHAR, schema,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(ProcName, NameLength3, SQLCHAR, proc,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(ColumnName, NameLength4, SQLCHAR, column,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
 
        rc = MNDBProcedureColumns(stmt,
                                  catalog, SQL_NTS,
@@ -377,7 +377,7 @@ SQLProcedureColumnsW(SQLHSTMT StatementH
                                  proc, SQL_NTS,
                                  column, SQL_NTS);
 
-      exit:
+      bailout:
        if (catalog)
                free(catalog);
        if (schema)
diff --git a/clients/odbc/driver/SQLProcedures.c 
b/clients/odbc/driver/SQLProcedures.c
--- a/clients/odbc/driver/SQLProcedures.c
+++ b/clients/odbc/driver/SQLProcedures.c
@@ -259,18 +259,18 @@ SQLProceduresW(SQLHSTMT StatementHandle,
        clearStmtErrors(stmt);
 
        fixWcharIn(CatalogName, NameLength1, SQLCHAR, catalog,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(SchemaName, NameLength2, SQLCHAR, schema,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(ProcName, NameLength3, SQLCHAR, proc,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
 
        rc = MNDBProcedures(stmt,
                            catalog, SQL_NTS,
                            schema, SQL_NTS,
                            proc, SQL_NTS);
 
-      exit:
+      bailout:
        if (catalog)
                free(catalog);
        if (schema)
diff --git a/clients/odbc/driver/SQLSpecialColumns.c 
b/clients/odbc/driver/SQLSpecialColumns.c
--- a/clients/odbc/driver/SQLSpecialColumns.c
+++ b/clients/odbc/driver/SQLSpecialColumns.c
@@ -446,11 +446,11 @@ SQLSpecialColumnsW(SQLHSTMT StatementHan
        clearStmtErrors(stmt);
 
        fixWcharIn(CatalogName, NameLength1, SQLCHAR, catalog,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(SchemaName, NameLength2, SQLCHAR, schema,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(TableName, NameLength3, SQLCHAR, table,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
 
        rc = MNDBSpecialColumns(stmt,
                                IdentifierType,
@@ -460,7 +460,7 @@ SQLSpecialColumnsW(SQLHSTMT StatementHan
                                Scope,
                                Nullable);
 
-      exit:
+      bailout:
        if (catalog)
                free(catalog);
        if (schema)
diff --git a/clients/odbc/driver/SQLStatistics.c 
b/clients/odbc/driver/SQLStatistics.c
--- a/clients/odbc/driver/SQLStatistics.c
+++ b/clients/odbc/driver/SQLStatistics.c
@@ -351,11 +351,11 @@ SQLStatisticsW(SQLHSTMT StatementHandle,
        clearStmtErrors(stmt);
 
        fixWcharIn(CatalogName, NameLength1, SQLCHAR, catalog,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(SchemaName, NameLength2, SQLCHAR, schema,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(TableName, NameLength3, SQLCHAR, table,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
 
        rc = MNDBStatistics(stmt,
                            catalog, SQL_NTS,
@@ -364,7 +364,7 @@ SQLStatisticsW(SQLHSTMT StatementHandle,
                            Unique,
                            Reserved);
 
-      exit:
+      bailout:
        if (catalog)
                free(catalog);
        if (schema)
diff --git a/clients/odbc/driver/SQLTablePrivileges.c 
b/clients/odbc/driver/SQLTablePrivileges.c
--- a/clients/odbc/driver/SQLTablePrivileges.c
+++ b/clients/odbc/driver/SQLTablePrivileges.c
@@ -277,18 +277,18 @@ SQLTablePrivilegesW(SQLHSTMT StatementHa
        clearStmtErrors(stmt);
 
        fixWcharIn(CatalogName, NameLength1, SQLCHAR, catalog,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(SchemaName, NameLength2, SQLCHAR, schema,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
        fixWcharIn(TableName, NameLength3, SQLCHAR, table,
-                  addStmtError, stmt, goto exit);
+                  addStmtError, stmt, goto bailout);
 
        rc = MNDBTablePrivileges(stmt,
                                 catalog, SQL_NTS,
                                 schema, SQL_NTS,
                                 table, SQL_NTS);
 
-      exit:
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to