Changeset: 4d02e9a765a8 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4d02e9a765a8
Modified Files:
        gdk/gdk_posix.c
        gdk/gdk_posix.h
        monetdb5/modules/mal/Tests/inspect05.stable.out
        monetdb5/modules/mal/Tests/inspect05.stable.out.Debian
        monetdb5/modules/mal/Tests/inspect05.stable.out.Windows
Branch: headless
Log Message:

Merge with default branch.


diffs (truncated from 2782 to 300 lines):

diff --git a/NT/rules.msc b/NT/rules.msc
--- a/NT/rules.msc
+++ b/NT/rules.msc
@@ -315,6 +315,7 @@
        "BITS32_FALSE=$(BITS32_FALSE)" \
        "BITS64_FALSE=$(BITS64_FALSE)" \
        "DOCTOOLS_FALSE=$(DOCTOOLS_FALSE)" \
+       "HAVE_CFITSIO_FALSE=$(HAVE_CFITSIO_FALSE)" \
        "HAVE_JAVAJDBC_FALSE=$(HAVE_JAVAJDBC_FALSE)" \
        "HAVE_JAVAXRPC_FALSE=$(HAVE_JAVAXRPC_FALSE)" \
        "HAVE_JAVA_FALSE=$(HAVE_JAVA_FALSE)" \
@@ -322,6 +323,7 @@
        "HAVE_LIBXML2_FALSE=$(HAVE_LIBXML2_FALSE)" \
        "HAVE_LIBZ_FALSE=$(HAVE_LIBZ_FALSE)" \
        "HAVE_MONETDB5_FALSE=$(HAVE_MONETDB5_FALSE)" \
+       "HAVE_MSEED_FALSE=$(HAVE_MSEED_FALSE)" \
        "HAVE_NETCDF_FALSE=$(HAVE_NETCDF_FALSE)" \
        "HAVE_OPENSSL_FALSE=$(HAVE_OPENSSL_FALSE)" \
        "HAVE_ODBC_FALSE=$(HAVE_ODBC_FALSE)" \
diff --git a/NT/winconfig.py b/NT/winconfig.py
--- a/NT/winconfig.py
+++ b/NT/winconfig.py
@@ -48,33 +48,15 @@
         ("@NOT_WIN32_FALSE@", ''),
         ("@PATHSEP@", ';')]
 
-packages = {
-    'MONETDB':  'monetdb',
-    'TESTING':  'monetdb-testing',
-    'CLIENTS':  'monetdb-clients',
-    'MONETDB4': 'monetdb4',
-    'MONETDB5': 'monetdb5',
-    'MONETDB_JAVA':  'monetdb-java',
-}
-
 while len(sys.argv) > 2 and '=' in sys.argv[1]:
     arg = sys.argv[1]
     i = arg.find('=')
     subs.append(('@'+arg[:i]+'@', arg[i+1:]))
     del sys.argv[1]
-    if arg[i-7:i] == '_PREFIX' and packages.has_key(arg[:i-7]):
-        config = os.path.join(arg[i+1:], 'bin', packages[arg[:i-7]])
-        try:
-            p = subprocess.Popen(['%s-config.bat' % config, '--version'],
-                                 universal_newlines = True,
-                                 stdout = subprocess.PIPE)
-            out, err = p.communicate()
-            val = out.strip()
-            if val:
-                key = '@%s_VERSION@' % arg[:i-7]
-                subs.append((key, val))
-        except:
-            pass
+    if arg[:i] == 'TOPDIR':
+        subs.append(('@BUILD@', os.path.abspath(arg[i+1:])))
+
+subs.append(('@SOURCE@', 
os.path.abspath(os.path.dirname(os.path.dirname(sys.argv[0])))))
 
 for key, val in subs[:]:
     subs.insert(0, ('@X'+key[1:], val))
diff --git a/clients/RunMtest.bat.in b/clients/RunMtest.bat.in
--- a/clients/RunMtest.bat.in
+++ b/clients/RunMtest.bat.in
@@ -2,7 +2,7 @@
 
 if not "%1"=="" goto skip
 call %0 -rq
-goto end
+goto :EOF
 
 :skip
 
@@ -10,29 +10,31 @@
 
 set pkg=clients
 set buildbase=@XBUILD@
-set builddir=%buildbase%\clients
-set srcdir=@XSOURCE@\clients
+set srcdir=@XSOURCE@
 
+rem binaries (.exe)
+set PATH=%buildbase%\clients\examples\C;%PATH%
+set PATH=%buildbase%\clients\mapiclient;%PATH%
+set PATH=%buildbase%\clients\odbc\samples;%PATH%
 set PATH=%buildbase%\testing;%PATH%
 
-set 
PATH=%builddir%\examples\C;%builddir%\examples\php;%builddir%\examples\python;%builddir%\perl\Tests;%PATH%
-set PATH=%builddir%\mapiclient;%PATH%
-set PATH=%builddir%\mapilib;%PATH%
+rem libraries (.dll)
+set PATH=%buildbase%\clients\mapilib;%PATH%
+set PATH=%buildbase%\clients\perl\Cimpl;%PATH%
+set PATH=%buildbase%\common\stream;%PATH%
 
-set 
PYTHONPATH=%builddir%\python\build\lib;%buildbase%\testing;%srcdir%\..\testing;%PYTHONPATH%
+set 
PYTHONPATH=%buildbase%\clients\python\build\lib;%buildbase%\testing;%srcdir%\testing;%PYTHONPATH%
 
 set CLASSPATH=%buildbase%\java;%buildbase%\java\tests;%CLASSPATH%
 
-set perlib=%builddir%\perl;%srcdir%\perl
+set perlib=%buildbase%\clients\perl;%srcdir%\clients\perl
 set PERLLIB=%perlib%;%PERLLIB%
 set PERL5LIB=%perlib%;%PERL5LIB%
 
-REM execute Mtest.py in the source directory
-pushd %srcdir%
+rem execute Mtest.py in the source directory
+pushd "%srcdir%"
 
-call "%buildbase%\testing\Mtest.py" --package=%pkg% 
"--dbfarm=%builddir%\dbfarm" "--TSTTRGBASE=%builddir%" %*
+call "%buildbase%\testing\Mtest.py" "--package=%pkg%" 
"--dbfarm=%buildbase%\%pkg%\dbfarm" "--TSTTRGBASE=%buildbase%\%pkg%" %1 %2 %3 
%4 %5 %6 %7 %8 %9
 
 popd
 endlocal
-
-:end
diff --git a/clients/odbc/driver/ODBCGlobal.h b/clients/odbc/driver/ODBCGlobal.h
--- a/clients/odbc/driver/ODBCGlobal.h
+++ b/clients/odbc/driver/ODBCGlobal.h
@@ -101,6 +101,8 @@
 #ifdef SQLLEN                  /* it's a define for 32, a typedef for 64 */
 #define LENFMT         "%d"
 #define ULENFMT                "%u"
+#define LENCAST     (int)
+#define ULENCAST    (unsigned int)
 #else
 #ifdef _MSC_VER
 #define LENFMT         "%I64d"
@@ -109,6 +111,8 @@
 #define LENFMT         "%ld"
 #define ULENFMT                "%lu"
 #endif
+#define LENCAST     (long)
+#define ULENCAST    (unsigned long)
 #endif
 
 /* these functions are called from within the library */
diff --git a/clients/odbc/driver/SQLBindCol.c b/clients/odbc/driver/SQLBindCol.c
--- a/clients/odbc/driver/SQLBindCol.c
+++ b/clients/odbc/driver/SQLBindCol.c
@@ -52,7 +52,7 @@
        ODBCDesc *desc;         /* Application Row Descriptor */
 
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLBindCol " PTRFMT " %d %d " LENFMT "\n", PTRFMTCAST hStmt, 
nCol, nTargetType, nTargetValueMax);
+       ODBCLOG("SQLBindCol " PTRFMT " %d %d " LENFMT "\n", PTRFMTCAST hStmt, 
nCol, nTargetType, LENCAST nTargetValueMax);
 #endif
 
        if (!isValidStmt(stmt))
diff --git a/clients/odbc/driver/SQLBindParameter.c 
b/clients/odbc/driver/SQLBindParameter.c
--- a/clients/odbc/driver/SQLBindParameter.c
+++ b/clients/odbc/driver/SQLBindParameter.c
@@ -256,7 +256,7 @@
                 SQLLEN BufferLength, SQLLEN *StrLen_or_IndPtr)
 {
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLBindParameter " PTRFMT " %hd %hd %hd %hd " ULENFMT " 
%hd\n", PTRFMTCAST hStmt, ParameterNumber, InputOutputType, ValueType, 
ParameterType, ColumnSize, DecimalDigits);
+       ODBCLOG("SQLBindParameter " PTRFMT " %hd %hd %hd %hd " ULENFMT " 
%hd\n", PTRFMTCAST hStmt, ParameterNumber, InputOutputType, ValueType, 
ParameterType, ULENCAST ColumnSize, DecimalDigits);
 #endif
 
        return SQLBindParameter_((ODBCStmt *) hStmt, ParameterNumber, 
InputOutputType, ValueType, ParameterType, ColumnSize, DecimalDigits, 
ParameterValuePtr, BufferLength, StrLen_or_IndPtr);
diff --git a/clients/odbc/driver/SQLExtendedFetch.c 
b/clients/odbc/driver/SQLExtendedFetch.c
--- a/clients/odbc/driver/SQLExtendedFetch.c
+++ b/clients/odbc/driver/SQLExtendedFetch.c
@@ -55,7 +55,7 @@
        SQLRETURN rc;
 
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLExtendedFetch " PTRFMT " %d " LENFMT "\n", PTRFMTCAST 
hStmt, nOrientation, (SQLLEN) nOffset);
+       ODBCLOG("SQLExtendedFetch " PTRFMT " %d " LENFMT "\n", PTRFMTCAST 
hStmt, nOrientation, LENCAST nOffset);
 #endif
 
        if (!isValidStmt(stmt))
diff --git a/clients/odbc/driver/SQLFetchScroll.c 
b/clients/odbc/driver/SQLFetchScroll.c
--- a/clients/odbc/driver/SQLFetchScroll.c
+++ b/clients/odbc/driver/SQLFetchScroll.c
@@ -174,7 +174,7 @@
        ODBCStmt *stmt = (ODBCStmt *) hStmt;
 
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLFetchScroll " PTRFMT " %d " LENFMT "\n", PTRFMTCAST hStmt, 
FetchOrientation, (SQLLEN) FetchOffset);
+       ODBCLOG("SQLFetchScroll " PTRFMT " %d " LENFMT "\n", PTRFMTCAST hStmt, 
FetchOrientation, LENCAST FetchOffset);
 #endif
 
        if (!isValidStmt(stmt))
diff --git a/clients/odbc/driver/SQLGetConnectAttr.c 
b/clients/odbc/driver/SQLGetConnectAttr.c
--- a/clients/odbc/driver/SQLGetConnectAttr.c
+++ b/clients/odbc/driver/SQLGetConnectAttr.c
@@ -123,7 +123,7 @@
                  SQLINTEGER *StringLength)
 {
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLGetConnectAttr " PTRFMT " %d\n", PTRFMTCAST hDbc, 
Attribute);
+       ODBCLOG("SQLGetConnectAttr " PTRFMT " %d\n", PTRFMTCAST hDbc, (int) 
Attribute);
 #endif
 
        if (!isValidDbc((ODBCDbc *) hDbc))
@@ -158,7 +158,7 @@
        SQLINTEGER n;
 
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLGetConnectAttrW " PTRFMT " %d\n", PTRFMTCAST hDbc, 
Attribute);
+       ODBCLOG("SQLGetConnectAttrW " PTRFMT " %d\n", PTRFMTCAST hDbc, (int) 
Attribute);
 #endif
 
        if (!isValidDbc(dbc))
diff --git a/clients/odbc/driver/SQLGetEnvAttr.c 
b/clients/odbc/driver/SQLGetEnvAttr.c
--- a/clients/odbc/driver/SQLGetEnvAttr.c
+++ b/clients/odbc/driver/SQLGetEnvAttr.c
@@ -52,7 +52,7 @@
        ODBCEnv *env = (ODBCEnv *) EnvironmentHandle;
 
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLGetEnvAttr " PTRFMT " %d\n", PTRFMTCAST EnvironmentHandle, 
Attribute);
+       ODBCLOG("SQLGetEnvAttr " PTRFMT " %d\n", PTRFMTCAST EnvironmentHandle, 
(int) Attribute);
 #endif
 
        (void) BufferLength;    /* Stefan: unused!? */
diff --git a/clients/odbc/driver/SQLGetStmtAttr.c 
b/clients/odbc/driver/SQLGetStmtAttr.c
--- a/clients/odbc/driver/SQLGetStmtAttr.c
+++ b/clients/odbc/driver/SQLGetStmtAttr.c
@@ -151,7 +151,7 @@
               SQLINTEGER *StringLength)
 {
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLGetStmtAttr " PTRFMT " %d\n", PTRFMTCAST hStmt, Attribute);
+       ODBCLOG("SQLGetStmtAttr " PTRFMT " %d\n", PTRFMTCAST hStmt, (int) 
Attribute);
 #endif
 
        if (!isValidStmt((ODBCStmt *) hStmt))
@@ -181,7 +181,7 @@
                SQLINTEGER *StringLength)
 {
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLGetStmtAttrW " PTRFMT " %d\n", PTRFMTCAST hStmt, Attribute);
+       ODBCLOG("SQLGetStmtAttrW " PTRFMT " %d\n", PTRFMTCAST hStmt, (int) 
Attribute);
 #endif
 
        if (!isValidStmt((ODBCStmt *) hStmt))
diff --git a/clients/odbc/driver/SQLNativeSql.c 
b/clients/odbc/driver/SQLNativeSql.c
--- a/clients/odbc/driver/SQLNativeSql.c
+++ b/clients/odbc/driver/SQLNativeSql.c
@@ -58,7 +58,7 @@
                return SQL_ERROR;
        }
 #ifdef ODBCDEBUG
-       ODBCLOG("\"%.*s\"\n", cbSqlStrIn, (char*)szSqlStrIn);
+       ODBCLOG("\"%.*s\"\n", (int) cbSqlStrIn, (char *) szSqlStrIn);
 #endif
 
        query = ODBCTranslateSQL(szSqlStrIn, (size_t) cbSqlStrIn, stmt->noScan);
diff --git a/clients/odbc/driver/SQLParamOptions.c 
b/clients/odbc/driver/SQLParamOptions.c
--- a/clients/odbc/driver/SQLParamOptions.c
+++ b/clients/odbc/driver/SQLParamOptions.c
@@ -45,7 +45,7 @@
        RETCODE rc;
 
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLParamOptions " PTRFMT " " ULENFMT "\n", PTRFMTCAST hStmt, 
nRow);
+       ODBCLOG("SQLParamOptions " PTRFMT " " ULENFMT "\n", PTRFMTCAST hStmt, 
ULENCAST nRow);
 #endif
 
        /* use mapping as described in ODBC 3 SDK Help file */
diff --git a/clients/odbc/driver/SQLSetConnectAttr.c 
b/clients/odbc/driver/SQLSetConnectAttr.c
--- a/clients/odbc/driver/SQLSetConnectAttr.c
+++ b/clients/odbc/driver/SQLSetConnectAttr.c
@@ -104,7 +104,7 @@
                  SQLINTEGER StringLength)
 {
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLSetConnectAttr " PTRFMT " %d\n", PTRFMTCAST 
ConnectionHandle, Attribute);
+       ODBCLOG("SQLSetConnectAttr " PTRFMT " %d\n", PTRFMTCAST 
ConnectionHandle, (int) Attribute);
 #endif
 
        if (!isValidDbc((ODBCDbc *) ConnectionHandle))
@@ -137,7 +137,7 @@
        SQLRETURN rc;
 
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLSetConnectAttrW " PTRFMT " %d\n", PTRFMTCAST 
ConnectionHandle, Attribute);
+       ODBCLOG("SQLSetConnectAttrW " PTRFMT " %d\n", PTRFMTCAST 
ConnectionHandle, (int) Attribute);
 #endif
 
        if (!isValidDbc(dbc))
diff --git a/clients/odbc/driver/SQLSetConnectOption.c 
b/clients/odbc/driver/SQLSetConnectOption.c
--- a/clients/odbc/driver/SQLSetConnectOption.c
+++ b/clients/odbc/driver/SQLSetConnectOption.c
@@ -87,7 +87,7 @@
        ODBCDbc *dbc = (ODBCDbc *) hDbc;
 
 #ifdef ODBCDEBUG
-       ODBCLOG("SQLSetConnectOption " PTRFMT " %d " ULENFMT "\n", PTRFMTCAST 
hDbc, nOption, vParam);
+       ODBCLOG("SQLSetConnectOption " PTRFMT " %d " ULENFMT "\n", PTRFMTCAST 
hDbc, nOption, ULENCAST vParam);
 #endif
 
        if (!isValidDbc(dbc))
@@ -118,7 +118,7 @@
        SQLRETURN rc;
 
 #ifdef ODBCDEBUG
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to