From 0463048e709a94b0aea1b051a2d4b53d37545a4b Mon Sep 17 00:00:00 2001 From: Axel Naumann Date: Thu, 29 Jan 2015 10:07:51 +0100 Subject: [PATCH] Make conversion explicit (clang trunk warning). --- sql/odbc/src/TODBCStatement.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sql/odbc/src/TODBCStatement.cxx b/sql/odbc/src/TODBCStatement.cxx index e47039d7dacef..f88d831bbb136 100644 --- a/sql/odbc/src/TODBCStatement.cxx +++ b/sql/odbc/src/TODBCStatement.cxx @@ -637,8 +637,8 @@ const char* TODBCStatement::ConvertToString(Int_t npar) case SQL_C_SLONG: snprintf(buf, 100, "%d", *((SQLINTEGER*) addr)); break; case SQL_C_ULONG: snprintf(buf, 100, "%u", *((SQLUINTEGER*) addr)); break; #else - case SQL_C_SLONG: snprintf(buf, 100, "%ld", *((SQLINTEGER*) addr)); break; - case SQL_C_ULONG: snprintf(buf, 100, "%lu", *((SQLUINTEGER*) addr)); break; + case SQL_C_SLONG: snprintf(buf, 100, "%ld", (long)*((SQLINTEGER*) addr)); break; + case SQL_C_ULONG: snprintf(buf, 100, "%lu", (unsigned long)*((SQLUINTEGER*) addr)); break; #endif case SQL_C_SBIGINT: snprintf(buf, 100, "%lld", *((Long64_t*) addr)); break; case SQL_C_UBIGINT: snprintf(buf, 100, "%llu", *((ULong64_t*) addr)); break;