summaryrefslogtreecommitdiff
path: root/lang/gambas/files/patch-src::lib::db::sqlite::sqlitedataset.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gambas/files/patch-src::lib::db::sqlite::sqlitedataset.cpp')
-rw-r--r--lang/gambas/files/patch-src::lib::db::sqlite::sqlitedataset.cpp16
1 files changed, 14 insertions, 2 deletions
diff --git a/lang/gambas/files/patch-src::lib::db::sqlite::sqlitedataset.cpp b/lang/gambas/files/patch-src::lib::db::sqlite::sqlitedataset.cpp
index 0236faad08e2..675c0a2d7d78 100644
--- a/lang/gambas/files/patch-src::lib::db::sqlite::sqlitedataset.cpp
+++ b/lang/gambas/files/patch-src::lib::db::sqlite::sqlitedataset.cpp
@@ -1,5 +1,5 @@
---- ./src/lib/db/sqlite/sqlitedataset.cpp.orig Fri Feb 27 22:53:21 2004
-+++ ./src/lib/db/sqlite/sqlitedataset.cpp Thu Mar 25 10:33:48 2004
+--- src/lib/db/sqlite/sqlitedataset.cpp.orig Fri Feb 27 22:53:21 2004
++++ src/lib/db/sqlite/sqlitedataset.cpp Sun May 16 14:58:59 2004
@@ -33,6 +33,9 @@
#include <time.h>
#include <iostream>
@@ -10,3 +10,15 @@
#include "sqlitedataset.h"
#include <unistd.h>
+@@ -148,7 +151,11 @@
+ break;
+ case ft_Float:
+ v.set_asString(reslt[i]);
++#if defined(__FreeBSD__) && !defined(_GLIBCPP_HAVE_STRTOF)
++ v.set_asFloat((float)strtod(reslt[i], NULL));
++#else
+ v.set_asFloat(strtof(reslt[i], NULL));
++#endif
+ break;
+ case ft_Double:
+ v.set_asString(reslt[i]);