summaryrefslogtreecommitdiff
path: root/lang/sql/jdbc/configure.in
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2015-02-17 17:25:57 +0000
committer <>2015-03-17 16:26:24 +0000
commit780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch)
tree598f8b9fa431b228d29897e798de4ac0c1d3d970 /lang/sql/jdbc/configure.in
parent7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff)
downloadberkeleydb-master.tar.gz
Imported from /home/lorry/working-area/delta_berkeleydb/db-6.1.23.tar.gz.HEADdb-6.1.23master
Diffstat (limited to 'lang/sql/jdbc/configure.in')
-rwxr-xr-xlang/sql/jdbc/configure.in54
1 files changed, 32 insertions, 22 deletions
diff --git a/lang/sql/jdbc/configure.in b/lang/sql/jdbc/configure.in
index 95a1d424..bc583a5f 100755
--- a/lang/sql/jdbc/configure.in
+++ b/lang/sql/jdbc/configure.in
@@ -147,6 +147,29 @@ AC_SUBST(HAVE_SQLITE_TRACE)
AC_SUBST(HAVE_SQLITE_COMPILE)
AC_SUBST(HAVE_SQLITE_PROGRESS_HANDLER)
+HAVE_SQLITE3_MALLOC=0
+HAVE_SQLITE3_PREPARE_V2=0
+HAVE_SQLITE3_PREPARE16_V2=0
+HAVE_SQLITE3_BIND_ZEROBLOB=0
+HAVE_SQLITE3_CLEAR_BINDINGS=0
+HAVE_SQLITE3_COLUMN_TABLE_NAME16=0
+HAVE_SQLITE3_COLUMN_DATABASE_NAME16=0
+HAVE_SQLITE3_COLUMN_ORIGIN_NAME16=0
+HAVE_SQLITE3_BIND_PARAMETER_COUNT=0
+HAVE_SQLITE3_BIND_PARAMETER_NAME=0
+HAVE_SQLITE3_BIND_PARAMETER_INDEX=0
+HAVE_SQLITE3_RESULT_ZEROBLOB=0
+HAVE_SQLITE3_INCRBLOBIO=0
+HAVE_SQLITE3_KEY="${HAVE_SQLITE3_KEY:-0}"
+HAVE_SQLITE3_SHARED_CACHE=0
+HAVE_SQLITE3_OPEN_V2=0
+HAVE_SQLITE3_LOAD_EXTENSION=0
+HAVE_SQLITE3_BACKUPAPI=0
+HAVE_SQLITE3_PROFILE=0
+HAVE_SQLITE3_STATUS=0
+HAVE_SQLITE3_DB_STATUS=0
+HAVE_SQLITE3_STMT_STATUS=0
+
##########
# Find SQLite3 header file and library
#
@@ -262,28 +285,6 @@ AC_ARG_ENABLE(load-extension,
*** thus should be enabled only if you know what you're doing. ***
*******************************************************************])
test "x$enable_load_extension" = "xyes" || enable_load_extension=no
-HAVE_SQLITE3_MALLOC=0
-HAVE_SQLITE3_PREPARE_V2=0
-HAVE_SQLITE3_PREPARE16_V2=0
-HAVE_SQLITE3_BIND_ZEROBLOB=0
-HAVE_SQLITE3_CLEAR_BINDINGS=0
-HAVE_SQLITE3_COLUMN_TABLE_NAME16=0
-HAVE_SQLITE3_COLUMN_DATABASE_NAME16=0
-HAVE_SQLITE3_COLUMN_ORIGIN_NAME16=0
-HAVE_SQLITE3_BIND_PARAMETER_COUNT=0
-HAVE_SQLITE3_BIND_PARAMETER_NAME=0
-HAVE_SQLITE3_BIND_PARAMETER_INDEX=0
-HAVE_SQLITE3_RESULT_ZEROBLOB=0
-HAVE_SQLITE3_INCRBLOBIO=0
-HAVE_SQLITE3_KEY=0
-HAVE_SQLITE3_SHARED_CACHE=0
-HAVE_SQLITE3_OPEN_V2=0
-HAVE_SQLITE3_LOAD_EXTENSION=0
-HAVE_SQLITE3_BACKUPAPI=0
-HAVE_SQLITE3_PROFILE=0
-HAVE_SQLITE3_STATUS=0
-HAVE_SQLITE3_DB_STATUS=0
-HAVE_SQLITE3_STMT_STATUS=0
if test "$HAVE_SQLITE3" = 1 -a -n "$SQLITE3_A10N_C" ; then
HAVE_SQLITE3_MALLOC=1
HAVE_SQLITE3_PREPARE_V2=1
@@ -422,6 +423,12 @@ AC_TRY_RUN([
#include <stdio.h>
static int
+vatest2(va_list ap)
+{
+ return 0;
+}
+
+static int
vatest(char **x, ...)
{
va_list ap;
@@ -439,6 +446,9 @@ vatest(char **x, ...)
int
main(int argc, char **argv)
{
+ /* Check if we can convert char ** to va_list. */
+ vatest2((va_list) argv);
+ /* Check if parameters are passed through stack. */
exit(vatest(NULL, vatest, 0.0, 0, NULL));
}
],[USE_VFUNCS=1],[USE_VFUNCS=0],[USE_VFUNCS=0])