mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-31 13:48:21 +08:00
mdbx++: fix MSVC warnings/errors.
This commit is contained in:
parent
a6acc9d1a3
commit
52552ebfe3
14
src/mdbx.c++
14
src/mdbx.c++
@ -782,7 +782,7 @@ char *to_base58::write_bytes(char *__restrict const dest,
|
|||||||
buf[1] = b58_8to11(v);
|
buf[1] = b58_8to11(v);
|
||||||
buf[0] = b58_8to11(v);
|
buf[0] = b58_8to11(v);
|
||||||
assert(v == 0);
|
assert(v == 0);
|
||||||
out.write(buf.begin(), 11);
|
out.write(&buf.front(), 11);
|
||||||
left -= 8;
|
left -= 8;
|
||||||
if (wrap_width && (width += 11) >= wrap_width && left) {
|
if (wrap_width && (width += 11) >= wrap_width && left) {
|
||||||
out << ::std::endl;
|
out << ::std::endl;
|
||||||
@ -1003,22 +1003,22 @@ char *to_base64::write_bytes(char *__restrict const dest,
|
|||||||
switch (left) {
|
switch (left) {
|
||||||
default:
|
default:
|
||||||
MDBX_CXX20_LIKELY left -= 3;
|
MDBX_CXX20_LIKELY left -= 3;
|
||||||
b64_3to4(src[0], src[1], src[2], buf.begin());
|
b64_3to4(src[0], src[1], src[2], &buf.front());
|
||||||
src += 3;
|
src += 3;
|
||||||
out.write(buf.begin(), 4);
|
out.write(&buf.front(), 4);
|
||||||
if (wrap_width && (width += 4) >= wrap_width && left) {
|
if (wrap_width && (width += 4) >= wrap_width && left) {
|
||||||
out << ::std::endl;
|
out << ::std::endl;
|
||||||
width = 0;
|
width = 0;
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
case 2:
|
case 2:
|
||||||
b64_3to4(src[0], src[1], 0, buf.begin());
|
b64_3to4(src[0], src[1], 0, &buf.front());
|
||||||
buf[3] = '=';
|
buf[3] = '=';
|
||||||
return out.write(buf.begin(), 4);
|
return out.write(&buf.front(), 4);
|
||||||
case 1:
|
case 1:
|
||||||
b64_3to4(src[0], 0, 0, buf.begin());
|
b64_3to4(src[0], 0, 0, &buf.front());
|
||||||
buf[2] = buf[3] = '=';
|
buf[2] = buf[3] = '=';
|
||||||
return out.write(buf.begin(), 4);
|
return out.write(&buf.front(), 4);
|
||||||
case 0:
|
case 0:
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user