From c1a7aadde94a6705af6fd1423f0eb9c0c811137d Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Tue, 18 Oct 2016 10:44:10 +0300 Subject: Workaround 'value of macro is unknown' cppcheck information messages * src/atomic_ops_malloc.c [USE_MMAP_ANON] (OPT_MAP_ANON): Define to 0 (do not use MAP_ANONYMOUS value) if CPPCHECK. * src/atomic_ops_malloc.c [SIZE_MAX] (AO_SIZE_MAX): Do not use SIZE_MAX value if CPPCHECK. --- src/atomic_ops_malloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/atomic_ops_malloc.c b/src/atomic_ops_malloc.c index 3f1881b..2938ffa 100644 --- a/src/atomic_ops_malloc.c +++ b/src/atomic_ops_malloc.c @@ -84,7 +84,7 @@ static volatile AO_t initial_heap_ptr = (AO_t)AO_initial_heap; # define GC_MMAP_FLAGS MAP_PRIVATE #endif -#ifdef USE_MMAP_ANON +#if defined(USE_MMAP_ANON) && !defined(CPPCHECK) # ifdef MAP_ANONYMOUS # define OPT_MAP_ANON MAP_ANONYMOUS # else @@ -138,7 +138,7 @@ static char *get_mmaped(size_t sz) #ifndef SIZE_MAX # include #endif -#ifdef SIZE_MAX +#if defined(SIZE_MAX) && !defined(CPPCHECK) # define AO_SIZE_MAX SIZE_MAX #else # define AO_SIZE_MAX (~(size_t)0) -- cgit v1.2.1