summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2016-10-18 10:44:10 +0300
committerIvan Maidanski <ivmai@mail.ru>2016-10-18 10:44:10 +0300
commitc1a7aadde94a6705af6fd1423f0eb9c0c811137d (patch)
tree289ab2cac12ba7fe7200c96c91e862313073e586 /src
parentb12fc72e84166dd7b8dc1c89bf45e99d5daa7d03 (diff)
downloadlibatomic_ops-c1a7aadde94a6705af6fd1423f0eb9c0c811137d.tar.gz
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.
Diffstat (limited to 'src')
-rw-r--r--src/atomic_ops_malloc.c4
1 files changed, 2 insertions, 2 deletions
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 <limits.h>
#endif
-#ifdef SIZE_MAX
+#if defined(SIZE_MAX) && !defined(CPPCHECK)
# define AO_SIZE_MAX SIZE_MAX
#else
# define AO_SIZE_MAX (~(size_t)0)