Changeset: b938d3eee9a2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/b938d3eee9a2
Modified Files:
        clients/examples/C/backrefencode.c
        clients/examples/C/bincopybackref.c
Branch: copyfaster
Log Message:

Windows compilation fixes.


diffs (35 lines):

diff --git a/clients/examples/C/backrefencode.c 
b/clients/examples/C/backrefencode.c
--- a/clients/examples/C/backrefencode.c
+++ b/clients/examples/C/backrefencode.c
@@ -258,8 +258,8 @@ main(int argc, char **argv)
        }
 
        #ifdef _WIN32
-       _setmode(fileno(stdout),O_BINARY);
-       _setmode(fileno(stdin),O_BINARY);
+       _setmode(_fileno(stdout),O_BINARY);
+       _setmode(_fileno(stdin),O_BINARY);
        #endif
 
        if (setvbuf(stdout, NULL, _IOFBF, 128 * 1024) < 0) {
diff --git a/clients/examples/C/bincopybackref.c 
b/clients/examples/C/bincopybackref.c
--- a/clients/examples/C/bincopybackref.c
+++ b/clients/examples/C/bincopybackref.c
@@ -188,7 +188,7 @@ backref_encode(backref_memory *mem, cons
                mem->last_nil = cur_index;
                if (delta < 64) {
                        // we've recently seen a nil, referring to it saves one 
byte
-                       mem->encoded[0] = 0x80 + delta;
+                       mem->encoded[0] = 0x80 + (uint8_t) delta;
                        *output_len = 1;
                        return (char*) mem->encoded;
                } else {
@@ -213,7 +213,7 @@ backref_encode(backref_memory *mem, cons
 
        if (delta < 64) {
                // short encoding
-               mem->encoded[0] = 0x80 + delta;
+               mem->encoded[0] = 0x80 + (uint8_t) delta;
                *output_len = 1;
                return (char*) mem->encoded;
        }
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to