From 871bf5459c37b7ad71f1488f1285fa29fb024d94 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Fri, 23 Dec 2022 15:03:38 -0800 Subject: [PATCH] Fix a couple of sign-conversion warnings (int to LispPTR) in adr68k.h --- inc/adr68k.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/adr68k.h b/inc/adr68k.h index 1b8cb47..51dc8e5 100644 --- a/inc/adr68k.h +++ b/inc/adr68k.h @@ -38,7 +38,7 @@ static inline LispPTR LAddrFromNative(void *NAddr) if ((uintptr_t)NAddr & 1) { printf("Misaligned pointer in LAddrFromNative %p\n", NAddr); } - return ((DLword *)NAddr) - Lisp_world; + return (LispPTR)(((DLword *)NAddr) - Lisp_world); } static inline DLword *NativeAligned2FromLAddr(LispPTR LAddr) @@ -84,6 +84,6 @@ static inline LispPTR LPageFromNative(void *NAddr) if ((uintptr_t)NAddr & 1) { printf("Misaligned pointer in LPageFromNative %p\n", NAddr); } - return (((DLword *)NAddr) - Lisp_world) >> 8; + return (LispPTR)((((DLword *)NAddr) - Lisp_world) >> 8); } #endif /* ADR68K_H */