Moved the OINK macro into vg_skin.h so that skins can use it.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1124 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/include/vg_skin.h b/include/vg_skin.h
index 4710a06..e378d0a 100644
--- a/include/vg_skin.h
+++ b/include/vg_skin.h
@@ -71,12 +71,9 @@
/*====================================================================*/
-/*=== Basic types ===*/
+/*=== Basic types, useful macros ===*/
/*====================================================================*/
-#define mycat_wrk(aaa,bbb) aaa##bbb
-#define mycat(aaa,bbb) mycat_wrk(aaa,bbb)
-
typedef unsigned char UChar;
typedef unsigned short UShort;
typedef unsigned int UInt;
@@ -94,6 +91,12 @@
#define True ((Bool)1)
+#define mycat_wrk(aaa,bbb) aaa##bbb
+#define mycat(aaa,bbb) mycat_wrk(aaa,bbb)
+
+/* No, really. I _am_ that strange. */
+#define OINK(nnn) VG_(message)(Vg_DebugMsg, "OINK %d",nnn)
+
/* ---------------------------------------------------------------------
Now the basic types are set up, we can haul in the kernel-interface
definitions.