Use gnu_printf attribute to detect wrong usage of printf family functions
authorVincent Torri <vincent.torri@gmail.com>
Fri, 17 Feb 2012 20:52:15 +0000 (20:52 +0000)
committerVincent Torri <vincent.torri@gmail.com>
Fri, 17 Feb 2012 20:52:15 +0000 (20:52 +0000)
SVN revision: 68086

legacy/eina/src/include/eina_types.h

index 48cb6d1..259d238 100644 (file)
 # endif
 
 # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
-#  define EINA_PRINTF(fmt, arg) __attribute__((__format__ (__printf__, fmt, arg)))
+#  define EINA_PRINTF(fmt, arg) __attribute__((__format__ (__gnu_printf__, fmt, arg)))
 #  define EINA_SCANF(fmt, arg)  __attribute__((__format__ (__scanf__, fmt, arg)))
 #  define EINA_FORMAT(fmt)      __attribute__((__format_arg__(fmt)))
 #  define EINA_CONST        __attribute__((__const__))