aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/monlib/encode/spack/varint.cpp
diff options
context:
space:
mode:
authoramatanhead <amatanhead@yandex-team.ru>2022-02-10 16:50:04 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:50:04 +0300
commit8879605a63ac17539be5b3bd41b529791f4d4b02 (patch)
tree5739c7303cbe09d02b881e25bb294a4a173422a0 /library/cpp/monlib/encode/spack/varint.cpp
parent830fe7ae4073c2707f3f3138303ccc56052c0327 (diff)
downloadydb-8879605a63ac17539be5b3bd41b529791f4d4b02.tar.gz
Restoring authorship annotation for <amatanhead@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/monlib/encode/spack/varint.cpp')
-rw-r--r--library/cpp/monlib/encode/spack/varint.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/library/cpp/monlib/encode/spack/varint.cpp b/library/cpp/monlib/encode/spack/varint.cpp
index 051cf17380..ea3aff9409 100644
--- a/library/cpp/monlib/encode/spack/varint.cpp
+++ b/library/cpp/monlib/encode/spack/varint.cpp
@@ -22,17 +22,17 @@ namespace NMonitoring {
}
ui32 ReadVarUInt32(IInputStream* input) {
- ui32 value = 0;
- switch (TryReadVarUInt32(input, &value)) {
- case EReadResult::OK:
- return value;
- case EReadResult::ERR_OVERFLOW:
+ ui32 value = 0;
+ switch (TryReadVarUInt32(input, &value)) {
+ case EReadResult::OK:
+ return value;
+ case EReadResult::ERR_OVERFLOW:
ythrow yexception() << "the data is too long to read ui32";
- case EReadResult::ERR_UNEXPECTED_EOF:
+ case EReadResult::ERR_UNEXPECTED_EOF:
ythrow yexception() << "the data unexpectedly ended";
- default:
- ythrow yexception() << "unknown error while reading varint";
- }
+ default:
+ ythrow yexception() << "unknown error while reading varint";
+ }
}
size_t ReadVarUInt32(const ui8* buf, size_t len, ui32* result) {
@@ -56,24 +56,24 @@ namespace NMonitoring {
return count;
}
-EReadResult TryReadVarUInt32(IInputStream* input, ui32* value) {
+EReadResult TryReadVarUInt32(IInputStream* input, ui32* value) {
size_t count = 0;
ui32 result = 0;
ui8 byte = 0;
do {
if (7 * count > 8 * sizeof(ui32)) {
- return EReadResult::ERR_OVERFLOW;
+ return EReadResult::ERR_OVERFLOW;
}
if (input->Read(&byte, 1) != 1) {
- return EReadResult::ERR_UNEXPECTED_EOF;
+ return EReadResult::ERR_UNEXPECTED_EOF;
}
result |= (static_cast<ui32>(byte & 0x7F)) << (7 * count);
++count;
} while (byte & 0x80);
*value = result;
- return EReadResult::OK;
+ return EReadResult::OK;
}
}