From 5442c81c8020e1ca65dc6ced8fdb20f5a5e1e09b Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 22 Sep 2019 17:07:44 +0200 Subject: proto/ft: fix sign error --- proto-ft/ftnoir_protocol_ft.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'proto-ft') diff --git a/proto-ft/ftnoir_protocol_ft.cpp b/proto-ft/ftnoir_protocol_ft.cpp index 4f41c21c..c6259593 100644 --- a/proto-ft/ftnoir_protocol_ft.cpp +++ b/proto-ft/ftnoir_protocol_ft.cpp @@ -43,7 +43,7 @@ template static void store(t volatile& place, t value) { static_assert(sizeof(t) == 4u); - (void)InterlockedExchange((LONG volatile*) &place, value); + (void)InterlockedExchange((LONG volatile*) &place, (LONG)value); } static std::int32_t load(std::int32_t volatile& place) @@ -107,7 +107,7 @@ void freetrack::pose(const double* headpose, const double* raw) } store(ft->GameID2, id); - store((std::uint32_t volatile &)data->DataID, 0u); + store(data->DataID, 0u); intGameID = id; -- cgit v1.2.3