[ox] Fix remaining implicit conversion issues
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2015 - 2022 gary@drinkingtea.net
|
||||
* Copyright 2015 - 2023 gary@drinkingtea.net
|
||||
*
|
||||
* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
@@ -227,14 +227,14 @@ Error FileStoreTemplate<size_t>::setSize(std::size_t size) {
|
||||
template<typename size_t>
|
||||
Error FileStoreTemplate<size_t>::incLinks(uint64_t id) {
|
||||
oxRequireM(item, find(static_cast<size_t>(id)).validate());
|
||||
item->links++;
|
||||
++item->links;
|
||||
return OxError(0);
|
||||
}
|
||||
|
||||
template<typename size_t>
|
||||
Error FileStoreTemplate<size_t>::decLinks(uint64_t id) {
|
||||
oxRequireM(item, find(static_cast<size_t>(id)).validate());
|
||||
item->links--;
|
||||
--item->links;
|
||||
if (item->links == 0) {
|
||||
oxReturnError(remove(item));
|
||||
}
|
||||
@@ -421,7 +421,7 @@ ptrarith::Ptr<uint8_t, std::size_t> FileStoreTemplate<size_t>::read(uint64_t id)
|
||||
template<typename size_t>
|
||||
Error FileStoreTemplate<size_t>::resize() {
|
||||
oxReturnError(compact());
|
||||
const auto newSize = size() - available();
|
||||
const auto newSize = static_cast<std::size_t>(size() - available());
|
||||
oxTracef("ox::fs::FileStoreTemplate::resize", "resize to: {}", newSize);
|
||||
oxReturnError(m_buffer->setSize(newSize));
|
||||
oxTracef("ox::fs::FileStoreTemplate::resize", "resized to: {}", m_buffer->size());
|
||||
|
||||
Reference in New Issue
Block a user