Fix a compiltaion error and some warnings.
authorHiroshi Inoue <h-inoue@dream.email.ne.jp>
Sun, 29 Jan 2017 05:04:41 +0000 (14:04 +0900)
committerHiroshi Inoue <h-inoue@dream.email.ne.jp>
Sun, 29 Jan 2017 06:56:05 +0000 (15:56 +0900)
dlg_specific.c
drvconn.c
pgapi30.c
pgtypes.c
results.c

index b212a5c0263e0d49df9cdfb35079489d6eb40987..a3bda44e10c586c56038890c0b8f20fb66696356 100644 (file)
@@ -986,7 +986,7 @@ getDSNinfo(ConnInfo *ci, char overwrite)
    if (NAME_IS_NULL(ci->pqopt))
    {
        SQLGetPrivateProfileString(DSN, INI_PQOPT, "", encoded_item, sizeof(encoded_item), ODBC_INI);
-       STR_TO_NAME(ci->pqopt, encoded_item);
+       STRX_TO_NAME(ci->pqopt, encoded_item);
    }
 
    if (ci->translation_dll[0] == '\0' || overwrite)
index 8d41884dcaf52591c83b80fcf6aea1079fec12d6..23564d424e52520d4995d37fc259bfd9cc314f30 100644 (file)
--- a/drvconn.c
+++ b/drvconn.c
@@ -494,7 +494,7 @@ dconn_get_attributes(copyfunc func, const char *connect_string, ConnInfo *ci)
         */
        switch (*value)
        {
-           const char *closep;
+           const char *valuen, *closep;
 
            case OPENING_BRACKET:
                delp = strchr(value, '\0');
@@ -509,7 +509,7 @@ dconn_get_attributes(copyfunc func, const char *connect_string, ConnInfo *ci)
                    closep[1] == '\0')
                break;
 
-               for (const char *valuen = value; valuen < termp; closep = strchr(valuen, CLOSING_BRACKET))
+               for (valuen = value; valuen < termp; closep = strchr(valuen, CLOSING_BRACKET))
                {
                    if (NULL == closep)
                    {
index 8c045c8be69b0191c4a3517c86b83fd8050cad5b..bfe04b1739b158175de913cbdcd80f00144db9f8 100644 (file)
--- a/pgapi30.c
+++ b/pgapi30.c
@@ -1950,8 +1950,7 @@ RETCODE   bulk_ope_callback(RETCODE retcode, void *para)
    CSTR func = "bulk_ope_callback";
    RETCODE ret = retcode;
    bop_cdata *s = (bop_cdata *) para;
-   SQLULEN     offset, global_idx;
-   SQLUINTEGER bind_size;
+   SQLULEN     global_idx;
    ConnectionClass *conn;
    QResultClass    *res;
    IRDFields   *irdflds;
@@ -1970,8 +1969,6 @@ RETCODE   bulk_ope_callback(RETCODE retcode, void *para)
    }
    s->need_data_callback = FALSE;
    bookmark = s->opts->bookmark;
-   offset = s->opts->row_offset_ptr ? *(s->opts->row_offset_ptr) : 0;
-   bind_size = s->opts->bind_size;
    res = SC_get_Curres(s->stmt);
    for (; SQL_ERROR != ret && s->idx < s->opts->size_of_rowset; s->idx++)
    {
index ccd847553a51815a300ed9af6ddccaf437bd5d34..f2756c726a3b33bf39a9291ca0f644fe38d1d210 100644 (file)
--- a/pgtypes.c
+++ b/pgtypes.c
@@ -1251,7 +1251,6 @@ OID
 sqltype_to_bind_pgtype(const ConnectionClass *conn, SQLSMALLINT fSqlType)
 {
    OID     pgType;
-   const ConnInfo  *ci = &(conn->connInfo);
 
    switch (fSqlType)
    {
index 71309e42246dd939da867a5dd79e39f8cd1958ab..163e9c1d1a9b71e4087ac3f7669ee96a02bd4fc4 100644 (file)
--- a/results.c
+++ b/results.c
@@ -3182,7 +3182,6 @@ SC_pos_reload_with_key(StatementClass *stmt, SQLULEN global_ridx, UInt2 *count,
    }
    else if (rcnt = (UInt2) QR_get_num_cached_tuples(qres), rcnt == 1)
    {
-       ConnectionClass *conn = SC_get_conn(stmt);
        SQLLEN      res_ridx;
 
        switch (logKind)
@@ -3790,7 +3789,7 @@ irow_update(RETCODE ret, StatementClass *stmt, StatementClass *ustmt, SQLULEN gl
        {
            if (updcnt == 1)
            {
-               KeySet  *keyset = NULL, keys;
+               KeySet  keys;
 
                if (NULL != tres->backend_tuples &&
                    1 == QR_get_num_cached_tuples(tres))
@@ -3836,7 +3835,6 @@ typedef struct
 static RETCODE
 pos_update_callback(RETCODE retcode, void *para)
 {
-   CSTR    func = "pos_update_callback";
    RETCODE ret = retcode;
    pup_cdata *s = (pup_cdata *) para;
    SQLLEN  kres_ridx;
@@ -4960,7 +4958,6 @@ SC_fetch_by_bookmark(StatementClass *stmt)
    {
        PG_BM   pg_bm;
        SQLLEN  bidx;
-       BOOL    idx_exist = FALSE;
 
        pg_bm = SC_Resolve_bookmark(opts, i);
        bidx = pg_bm.index;