aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/PositionCache.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/PositionCache.cxx')
-rw-r--r--src/PositionCache.cxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/PositionCache.cxx b/src/PositionCache.cxx
index d24b1ed8d..073a62692 100644
--- a/src/PositionCache.cxx
+++ b/src/PositionCache.cxx
@@ -7,6 +7,7 @@
#include <cstddef>
#include <cstdlib>
+#include <cstdint>
#include <cstring>
#include <cmath>
@@ -801,10 +802,10 @@ PositionCacheEntry::PositionCacheEntry(const PositionCacheEntry &other) :
}
void PositionCacheEntry::Set(unsigned int styleNumber_, std::string_view sv,
- const XYPOSITION *positions_, unsigned int clock_) {
+ const XYPOSITION *positions_, uint16_t clock_) {
Clear();
- styleNumber = styleNumber_;
- len = static_cast<unsigned int>(sv.length());
+ styleNumber = static_cast<uint16_t>(styleNumber_);
+ len = static_cast<uint16_t>(sv.length());
clock = clock_;
if (sv.data() && positions_) {
positions = std::make_unique<XYPOSITION[]>(len + (len / sizeof(XYPOSITION)) + 1);