You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by db...@apache.org on 2017/08/17 16:59:18 UTC
[1/3] incubator-trafodion git commit: bigint length correct for linux
Repository: incubator-trafodion
Updated Branches:
refs/heads/master 548ff71b4 -> f32278f05
bigint length correct for linux
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/c3d5fecb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/c3d5fecb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/c3d5fecb
Branch: refs/heads/master
Commit: c3d5fecb7934055ed02fa3e8fe1e13e1d85f1920
Parents: d86a0ba
Author: Weixin-Xu <xw...@weixin-1.novalocal>
Authored: Thu Aug 3 15:48:44 2017 +0800
Committer: Weixin-Xu <xw...@weixin-1.novalocal>
Committed: Thu Aug 3 15:48:44 2017 +0800
----------------------------------------------------------------------
.../unixodbc/odbc/odbcclient/unixcli/cli/sqltocconv.cpp | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/c3d5fecb/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/sqltocconv.cpp
----------------------------------------------------------------------
diff --git a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/sqltocconv.cpp b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/sqltocconv.cpp
index b1fdcb9..92629b3 100644
--- a/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/sqltocconv.cpp
+++ b/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/sqltocconv.cpp
@@ -587,17 +587,15 @@ unsigned long ODBC::ConvertSQLToC(SQLINTEGER ODBCAppVersion,
break;
case SQL_BIGINT:
#if !defined MXHPUX && !defined MXOSS && !defined MXAIX && !defined MXSUNSPARC
-// sprintf( cTmpBuf, "%Ld", *((__int64 *)srcDataPtr));
if (srcUnsigned)
- snprintf( cTmpBuf, sizeof(unsigned __int64), "%lu", *((unsigned __int64 *)srcDataPtr));
+ sprintf( cTmpBuf, "%lu", *((unsigned __int64 *)srcDataPtr));
else
- snprintf( cTmpBuf, sizeof(__int64), "%ld", *((__int64 *)srcDataPtr));
+ sprintf( cTmpBuf, "%ld", *((__int64 *)srcDataPtr));
#else
-// sprintf( cTmpBuf, "%lld", *((__int64 *)srcDataPtr));
if (srcUnsigned)
- snprintf( cTmpBuf, sizeof(unsigned __int64), "%llu", *((unsigned __int64 *)srcDataPtr));
+ sprintf( cTmpBuf, "%llu", *((unsigned __int64 *)srcDataPtr));
else
- snprintf( cTmpBuf, sizeof(__int64), "%lld", *((__int64 *)srcDataPtr));
+ sprintf( cTmpBuf, "%lld", *((__int64 *)srcDataPtr));
#endif
DataLen = strlen(cTmpBuf);
if (DataLen > targetLength)
[2/3] incubator-trafodion git commit: bigint length correct for
windows
Posted by db...@apache.org.
bigint length correct for windows
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/6a170de7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/6a170de7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/6a170de7
Branch: refs/heads/master
Commit: 6a170de7bdd7a96dfc056b59855c620a938c6374
Parents: c3d5fec
Author: Weixin-Xu <we...@esgyn.cn>
Authored: Thu Aug 3 15:54:11 2017 +0800
Committer: Weixin-Xu <we...@esgyn.cn>
Committed: Thu Aug 3 15:54:11 2017 +0800
----------------------------------------------------------------------
win-odbc64/odbcclient/drvr35/sqltocconv.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/6a170de7/win-odbc64/odbcclient/drvr35/sqltocconv.cpp
----------------------------------------------------------------------
diff --git a/win-odbc64/odbcclient/drvr35/sqltocconv.cpp b/win-odbc64/odbcclient/drvr35/sqltocconv.cpp
index 37922c0..5c510c4 100644
--- a/win-odbc64/odbcclient/drvr35/sqltocconv.cpp
+++ b/win-odbc64/odbcclient/drvr35/sqltocconv.cpp
@@ -539,9 +539,9 @@ unsigned long ODBC::ConvertSQLToC(SQLINTEGER ODBCAppVersion,
break;
case SQL_BIGINT:
if (srcUnsigned)
- _snprintf(cTmpBuf, sizeof(__int64), "%I64u", *((unsigned __int64 *)srcDataPtr));
+ sprintf(cTmpBuf, "%I64u", *((unsigned __int64 *)srcDataPtr));
else
- _snprintf(cTmpBuf, sizeof(__int64), "%I64d", *((__int64 *)srcDataPtr));
+ sprintf(cTmpBuf, "%I64d", *((__int64 *)srcDataPtr));
DataLen = strlen(cTmpBuf);
if (DataLen > targetLength)
return IDS_22_003;
[3/3] incubator-trafodion git commit: Merge [TRAFODION-2701] PR 1195
Correct conversion for large integers
Posted by db...@apache.org.
Merge [TRAFODION-2701] PR 1195 Correct conversion for large integers
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/f32278f0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/f32278f0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/f32278f0
Branch: refs/heads/master
Commit: f32278f05a89ae0ed011d1a92c8d9556d57635d8
Parents: 548ff71 6a170de
Author: Dave Birdsall <db...@apache.org>
Authored: Thu Aug 17 16:58:44 2017 +0000
Committer: Dave Birdsall <db...@apache.org>
Committed: Thu Aug 17 16:58:44 2017 +0000
----------------------------------------------------------------------
.../unixodbc/odbc/odbcclient/unixcli/cli/sqltocconv.cpp | 10 ++++------
win-odbc64/odbcclient/drvr35/sqltocconv.cpp | 4 ++--
2 files changed, 6 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/f32278f0/core/conn/unixodbc/odbc/odbcclient/unixcli/cli/sqltocconv.cpp
----------------------------------------------------------------------