From 2c11279868a6ca5995389b517837b75f4e2d3ab9 Mon Sep 17 00:00:00 2001
From: Dimitrios Stoupis <dimitris.apple@gmail.com>
Date: Wed, 21 Nov 2018 09:31:43 +0000
Subject: [PATCH] Convert all casts to C++ compatible an make CI happy

---
 src/Services/MemMangService.cpp | 2 +-
 src/main.cpp                    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Services/MemMangService.cpp b/src/Services/MemMangService.cpp
index d9bbc777..6f157e3d 100644
--- a/src/Services/MemMangService.cpp
+++ b/src/Services/MemMangService.cpp
@@ -65,7 +65,7 @@ void MemoryManagementService::RawDataMemoryManagement::dumpRawData(Message &requ
 
 	readData = static_cast<uint8_t *>( malloc(static_cast<std::size_t >(readLength)) );
 	for (std::size_t i = 0; i < readLength; i++) {
-		readData[i] = *((uint8_t *)((std::size_t)startAddress) + i);
+		readData[i] = *(reinterpret_cast<uint8_t *>(startAddress) + i);
 	}
 
 	report.appendOctetString(readLength, readData);
diff --git a/src/main.cpp b/src/main.cpp
index 60f82b7a..b59f3fcf 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -33,7 +33,7 @@ int main() {
 	Message rcvPack = Message(6, 2, Message::TC, 1);
 	rcvPack.appendEnum8(MemoryManagementService::MemoryID::RAM); // Memory ID
 	rcvPack.appendUint16(1); // Iteration count
-	rcvPack.appendUint64(static_cast<uint64_t >((std::size_t)(string))); // Start address
+	rcvPack.appendUint64(static_cast<uint64_t >(reinterpret_cast<std::size_t >(string))); // Start address
 	rcvPack.appendUint16(sizeof(string)/ sizeof(string[0])); // Data read length
 	memMangService.rawDataMemorySubservice.dumpRawData(rcvPack);
 
-- 
GitLab