freebsd-ports/databases/myodbc/files/patch-results.c
Bruce A. Mah 456d405a6f Compatibility patch so that ODBCVER=0x0300 works on 4-STABLE.
Approved by:	"Erik H. Bakke" <ebakke@trolltech.com> (maintainer)
2002-03-07 18:12:41 +00:00

19 lines
528 B
C

--- results.c 4 Dec 2001 18:47:05 -0000 1.1
+++ results.c 2 Mar 2002 18:18:21 -0000 1.2
@@ -743,14 +743,14 @@
case SQL_C_SBIGINT:
{
if (rgbValue)
- *((longlong*) rgbValue)= atoll(value);
+ *((longlong*) rgbValue)= strtoll(value, NULL, 10);
*pcbValue=sizeof(longlong);
break;
}
case SQL_C_UBIGINT:
{
if (rgbValue)
- *((ulonglong*) rgbValue)= (ulonglong) atoll(value);
+ *((ulonglong*) rgbValue)= strtoull(value, NULL, 10);
*pcbValue=sizeof(ulonglong);
break;
}