directly into sources (it should not be, and was causing people problems).
MERGE TO STABLE
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1456
#ifndef __HELGRIND_H
#define __HELGRIND_H
+#define __VALGRIND_SOMESKIN_H
#include "valgrind.h"
typedef
#define __VALGRIND_H
+#ifndef __VALGRIND_SOMESKIN_H
+#warning For valgrind versions 1.9.0 and after,
+#warning you should not include valgrind.h directly.
+#warning Instead include the .h relevant to the skin
+#warning you want to use. For most people this means
+#warning you need to include memcheck.h instead of
+#warning valgrind.h.
+#error Compilation of your source will now abort.
+#endif
+
+
/* This file is for inclusion into client (your!) code.
You can use these macros to manipulate and query Valgrind's
See comment near the top of valgrind.h on how to use them.
*/
+#define __VALGRIND_SOMESKIN_H
#include "valgrind.h"
typedef