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]