Changeset: 9e64c4358e86 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/9e64c4358e86
Modified Files:
        sql/backends/monet5/sql_bincopyconvert.c
        sql/test/bincopy/Tests/bincopy_big_endians_on_client.SQL.py
        sql/test/copy/Tests/compressed-on-client-bz2.SQL.py
        sql/test/copy/Tests/compressed-on-client-gz.SQL.py
        sql/test/copy/Tests/compressed-on-client-lz4.SQL.py
        sql/test/copy/Tests/compressed-on-client-xz.SQL.py
Branch: copyfaster
Log Message:

Fixing issues on Windows.


diffs (68 lines):

diff --git a/sql/backends/monet5/sql_bincopyconvert.c 
b/sql/backends/monet5/sql_bincopyconvert.c
--- a/sql/backends/monet5/sql_bincopyconvert.c
+++ b/sql/backends/monet5/sql_bincopyconvert.c
@@ -676,7 +676,7 @@ process_blobs(bstream *bs, BAT *bat, boo
                } else {
                        // Copy it to scratch.
                        // We can't use it in-place because it's probably 
misaligned.
-                       size = header;
+                       size = (size_t) header;
                        size_t needed = size + sizeof(empty_value);
                        if (*scratch == NULL || *scratch_len < needed) {
                                // Reallocate the buffer. Do not use realloc, 
we don't
diff --git a/sql/test/bincopy/Tests/bincopy_big_endians_on_client.SQL.py 
b/sql/test/bincopy/Tests/bincopy_big_endians_on_client.SQL.py
--- a/sql/test/bincopy/Tests/bincopy_big_endians_on_client.SQL.py
+++ b/sql/test/bincopy/Tests/bincopy_big_endians_on_client.SQL.py
@@ -7,3 +7,4 @@ from bincopy_support import run_test
 from bincopy_support import BIG_ENDIANS as testcode
 
 run_test('client', testcode)
+from compressed_on_client import test_compressed_onclient
diff --git a/sql/test/copy/Tests/compressed-on-client-bz2.SQL.py 
b/sql/test/copy/Tests/compressed-on-client-bz2.SQL.py
--- a/sql/test/copy/Tests/compressed-on-client-bz2.SQL.py
+++ b/sql/test/copy/Tests/compressed-on-client-bz2.SQL.py
@@ -1,5 +1,8 @@
 #!/usr/bin/env python3
 
+import sys
+import os
+sys.path.append(os.getenv('TSTSRCDIR'))
 from io import BytesIO
 from compressed_on_client import test_compressed_onclient
 
diff --git a/sql/test/copy/Tests/compressed-on-client-gz.SQL.py 
b/sql/test/copy/Tests/compressed-on-client-gz.SQL.py
--- a/sql/test/copy/Tests/compressed-on-client-gz.SQL.py
+++ b/sql/test/copy/Tests/compressed-on-client-gz.SQL.py
@@ -1,5 +1,8 @@
 #!/usr/bin/env python3
 
+import sys
+import os
+sys.path.append(os.getenv('TSTSRCDIR'))
 from io import BytesIO
 from compressed_on_client import test_compressed_onclient
 
diff --git a/sql/test/copy/Tests/compressed-on-client-lz4.SQL.py 
b/sql/test/copy/Tests/compressed-on-client-lz4.SQL.py
--- a/sql/test/copy/Tests/compressed-on-client-lz4.SQL.py
+++ b/sql/test/copy/Tests/compressed-on-client-lz4.SQL.py
@@ -1,5 +1,8 @@
 #!/usr/bin/env python3
 
+import sys
+import os
+sys.path.append(os.getenv('TSTSRCDIR'))
 from io import BytesIO
 from compressed_on_client import test_compressed_onclient
 
diff --git a/sql/test/copy/Tests/compressed-on-client-xz.SQL.py 
b/sql/test/copy/Tests/compressed-on-client-xz.SQL.py
--- a/sql/test/copy/Tests/compressed-on-client-xz.SQL.py
+++ b/sql/test/copy/Tests/compressed-on-client-xz.SQL.py
@@ -1,5 +1,8 @@
 #!/usr/bin/env python3
 
+import sys
+import os
+sys.path.append(os.getenv('TSTSRCDIR'))
 from io import BytesIO
 from compressed_on_client import test_compressed_onclient
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to