Fixed a declaration: function attributes must be inserted after the return type instead of before, otherwise gcc 4.4 ignores the attribute declaration.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10861 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/pub_core_debuglog.h b/coregrind/pub_core_debuglog.h
index 489aa0c..6bf779a 100644
--- a/coregrind/pub_core_debuglog.h
+++ b/coregrind/pub_core_debuglog.h
@@ -69,9 +69,9 @@
 /* Send debugging output.  Nothing happens unless 'level' 
    does not exceed the logging threshold level. */
 extern
-__attribute__((format(__printf__, 3, 4)))
 void VG_(debugLog) ( Int level, const HChar* modulename,
-                                const HChar* format, ... );
+                                const HChar* format, ... )
+     __attribute__((format(__printf__, 3, 4)));
 
 
 /* A simple vprintf().  For each emitted byte, (*send_fn) is called with