Added overlap checking to Addrcheck, mostly just moving things around.  In
particular, renamed mc_replace_strmem.c as mac_replace_strmem.c;  the 'mac'
prefix indicates it's shared between Memcheck and Addrcheck.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1774 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mac_shared.h b/memcheck/mac_shared.h
index 5cb9893..ffdf83b 100644
--- a/memcheck/mac_shared.h
+++ b/memcheck/mac_shared.h
@@ -304,6 +304,7 @@
 extern void MAC_(record_jump_error)        ( ThreadState* tst, Addr a );
 extern void MAC_(record_free_error)        ( ThreadState* tst, Addr a );
 extern void MAC_(record_freemismatch_error)( ThreadState* tst, Addr a );
+extern void MAC_(record_overlap_error)     ( ThreadState* tst, Char* function );
 
 extern void MAC_(pp_shared_SkinError)      ( Error* err);