Use signed in a bunch of places

This commit is contained in:
2025-08-23 20:52:40 -04:00
parent 23b0e7f39a
commit 94f78ebbe7
11 changed files with 41 additions and 37 deletions

View File

@@ -420,7 +420,7 @@ void JsonCommitRequestParser::handle_completed_number(std::string_view s) {
switch (current_state) {
case ParseState::Root: {
if (ctx.current_key_token == JsonTokenType::ReadVersion) {
uint64_t version;
int64_t version;
auto result = std::from_chars(s.data(), s.data() + s.size(), version);
if (result.ec == std::errc{}) {
current_request_->set_read_version(version);
@@ -433,7 +433,7 @@ void JsonCommitRequestParser::handle_completed_number(std::string_view s) {
}
case ParseState::PreconditionObject: {
if (ctx.current_key_token == JsonTokenType::Version) {
uint64_t version;
int64_t version;
auto result = std::from_chars(s.data(), s.data() + s.size(), version);
if (result.ec == std::errc{}) {
ctx.current_precondition.version = version;
@@ -450,7 +450,8 @@ void JsonCommitRequestParser::handle_completed_number(std::string_view s) {
}
CommitRequestParser::ParseResult
JsonCommitRequestParser::parse(CommitRequest &request, char *data, size_t len) {
JsonCommitRequestParser::parse(CommitRequest &request, char *data,
int64_t len) {
if (!begin_streaming_parse(request)) {
return ParseResult::OutOfMemory;
}
@@ -501,7 +502,7 @@ bool JsonCommitRequestParser::begin_streaming_parse(CommitRequest &request) {
}
JsonCommitRequestParser::ParseStatus
JsonCommitRequestParser::parse_chunk(char *data, size_t len) {
JsonCommitRequestParser::parse_chunk(char *data, int64_t len) {
assert(len != 0);
if (!json_parser_ || !parser_context_) {
return ParseStatus::Error;