Fix compiler warnings.
authorHiroshi Inoue <h-inoue@dream.email.ne.jp>
Wed, 23 May 2018 03:54:42 +0000 (12:54 +0900)
committerHiroshi Inoue <h-inoue@dream.email.ne.jp>
Wed, 23 May 2018 03:54:42 +0000 (12:54 +0900)
connection.c
test/src/large-object-data-at-exec-test.c
test/src/large-object-test.c

index f650f6bf2f0fa4a6aad4da8f5ad35653349e3592..b33656fa2ed112922b3271b4e5fbc9450a2a85c1 100644 (file)
@@ -2127,7 +2127,7 @@ MYLOG(DETAIL_LOG_LEVEL, "Discarded a RELEASE result\n");
                    char    dummy[8];
 
                    discardTheRest = TRUE;
-                   if (cancel = PQgetCancel(self->pqconn))
+                   if (NULL != (cancel = PQgetCancel(self->pqconn)))
                    {
                        PQcancel(cancel, dummy, sizeof(dummy));
                        PQfreeCancel(cancel);
index e533f1ce61de07f9f3e6be5683af602cf39ca0f9..8484146ef4274317c40a1fee320ed3f1ccfcbe5f 100644 (file)
@@ -71,7 +71,7 @@ do_test(HSTMT hstmt, int testno, int lobByteSize, char *lobData)
            while (!error && lobByteSize > lobChunkSize)
            {
                rc = SQLPutData(hstmt, (SQLPOINTER)pParamId, lobChunkSize);
-               lobByteSize -= lobChunkSize;
+               lobByteSize -= (int) lobChunkSize;
                error = SQL_SUCCESS != rc && SQL_SUCCESS_WITH_INFO != rc && SQL_NEED_DATA != rc;
            }
 
@@ -116,7 +116,7 @@ do_test(HSTMT hstmt, int testno, int lobByteSize, char *lobData)
    rc = SQLGetData(hstmt, 2, SQL_C_BINARY, buf, lobByteSize * 2, &ind);
    CHECK_STMT_RESULT(rc, "SQLGetData failed", hstmt);
 
-   printhex(buf, ind);
+   printhex(buf, (int) ind);
    printf("\n");
 
    free(buf);
index 56ec9e4a667f25d327281540938b54a6849dc306..254bae38b16ea71d63a81176be1b4000f59eee76 100644 (file)
@@ -66,7 +66,7 @@ int main(int argc, char **argv)
    rc = SQLGetData(hstmt, 2, SQL_C_BINARY, buf, sizeof(buf), &ind);
    CHECK_STMT_RESULT(rc, "SQLGetData failed", hstmt);
 
-   printhex(buf, ind);
+   printhex(buf, (int) ind);
    printf("\n");
    
    /* Clean up */