summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2011-04-13 13:40:29 +0200
committerStefan Metzmacher <metze@samba.org>2011-04-13 14:33:23 +0200
commit94a97bf64cadf39b488158cc379aa0eeb10dbd88 (patch)
tree499ed4e77264c493f4be304a4987aaa588165d22 /lib
parent6a77b52169a8289262f7ccd6356946439224051c (diff)
downloadsamba-94a97bf64cadf39b488158cc379aa0eeb10dbd88.tar.gz
samba-94a97bf64cadf39b488158cc379aa0eeb10dbd88.tar.bz2
samba-94a97bf64cadf39b488158cc379aa0eeb10dbd88.zip
talloc: fix compiler warnings with -Wc++-compat
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Apr 13 14:33:23 CEST 2011 on sn-devel-104
Diffstat (limited to 'lib')
-rw-r--r--lib/talloc/talloc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/talloc/talloc.c b/lib/talloc/talloc.c
index 6f952dcdff..91452bfada 100644
--- a/lib/talloc/talloc.c
+++ b/lib/talloc/talloc.c
@@ -131,7 +131,7 @@ static struct {
#define TC_INVALIDATE_FULL_FILL_CHUNK(_tc) do { \
if (unlikely(talloc_fill.enabled)) { \
size_t _flen = (_tc)->size; \
- char *_fptr = TC_PTR_FROM_CHUNK(_tc); \
+ char *_fptr = (char *)TC_PTR_FROM_CHUNK(_tc); \
memset(_fptr, talloc_fill.fill_value, _flen); \
} \
} while (0)
@@ -155,7 +155,7 @@ static struct {
#define TC_INVALIDATE_SHRINK_FILL_CHUNK(_tc, _new_size) do { \
if (unlikely(talloc_fill.enabled)) { \
size_t _flen = (_tc)->size - (_new_size); \
- char *_fptr = TC_PTR_FROM_CHUNK(_tc); \
+ char *_fptr = (char *)TC_PTR_FROM_CHUNK(_tc); \
_fptr += (_new_size); \
memset(_fptr, talloc_fill.fill_value, _flen); \
} \
@@ -165,7 +165,7 @@ static struct {
/* Mark the unused bytes not accessable */
#define TC_INVALIDATE_SHRINK_VALGRIND_CHUNK(_tc, _new_size) do { \
size_t _flen = (_tc)->size - (_new_size); \
- char *_fptr = TC_PTR_FROM_CHUNK(_tc); \
+ char *_fptr = (char *)TC_PTR_FROM_CHUNK(_tc); \
_fptr += (_new_size); \
VALGRIND_MAKE_MEM_NOACCESS(_fptr, _flen); \
} while (0)
@@ -430,7 +430,7 @@ _PUBLIC_ const char *talloc_parent_name(const void *ptr)
#define TC_INVALIDATE_FILL_POOL(_pool_tc) do { \
if (unlikely(talloc_fill.enabled)) { \
size_t _flen = TC_POOL_SPACE_LEFT(_pool_tc); \
- char *_fptr = (_pool_tc)->pool; \
+ char *_fptr = (char *)(_pool_tc)->pool; \
memset(_fptr, talloc_fill.fill_value, _flen); \
} \
} while(0)
@@ -439,7 +439,7 @@ _PUBLIC_ const char *talloc_parent_name(const void *ptr)
/* Mark the whole remaining pool as not accessable */
#define TC_INVALIDATE_VALGRIND_POOL(_pool_tc) do { \
size_t _flen = TC_POOL_SPACE_LEFT(_pool_tc); \
- char *_fptr = (_pool_tc)->pool; \
+ char *_fptr = (char *)(_pool_tc)->pool; \
VALGRIND_MAKE_MEM_NOACCESS(_fptr, _flen); \
} while(0)
#else