From 9f68541e0f55495d61dd9e583bec38740a247597 Mon Sep 17 00:00:00 2001 From: Angelo Mantellini Date: Tue, 5 Feb 2019 08:50:26 +0100 Subject: [HICN-26] Windows compatibilty for libparc Change-Id: I6ebff82a81a2bf42fa3bf210ff0e6e530ce21915 Signed-off-by: Angelo Mantellini --- libparc/parc/algol/parc_SafeMemory.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'libparc/parc/algol/parc_SafeMemory.c') diff --git a/libparc/parc/algol/parc_SafeMemory.c b/libparc/parc/algol/parc_SafeMemory.c index 76908548..337dfb5f 100644 --- a/libparc/parc/algol/parc_SafeMemory.c +++ b/libparc/parc/algol/parc_SafeMemory.c @@ -62,14 +62,16 @@ # include #endif +#ifndef _WIN32 #include +#include +#include +#endif + #include #include #include -#include -#include #include - #include #include #include @@ -565,7 +567,7 @@ parcSafeMemory_IsValid(const void *memory) { bool result = true; - PARCSafeMemoryState state = _parcSafeMemory_GetState(memory); + PARCSafeMemoryState state = _parcSafeMemory_GetState((const PARCSafeMemoryUsable *)memory); if (state != PARCSafeMemoryState_OK) { return false; } @@ -629,12 +631,12 @@ parcSafeMemory_Display(const void *memory, int indentation) if (memory == NULL) { parcDisplayIndented_PrintLine(indentation, "PARCSafeMemory@NULL"); } else { - _MemoryPrefix *prefix = _parcSafeMemory_GetPrefix(memory); + _MemoryPrefix *prefix = _parcSafeMemory_GetPrefix((const PARCSafeMemoryUsable *)memory); parcDisplayIndented_PrintLine(indentation, "PARCSafeMemory@%p {", (void *) memory); parcDisplayIndented_PrintLine(indentation + 1, "%p=[ magic=0x%" PRIx64 " requestedLength=%zd, actualLength=%zd, alignment=%zd, guard=0x%" PRIx64 "]", - _parcSafeMemory_GetOrigin(memory), + _parcSafeMemory_GetOrigin((const PARCSafeMemoryUsable *)memory), prefix->magic, prefix->requestedLength, prefix->actualLength, -- cgit 1.2.3-korg