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.