[MPlayer-cvslog] r33443 - trunk/mp_msg.h

reimar subversion at mplayerhq.hu
Sun May 8 12:48:39 CEST 2011


Author: reimar
Date: Sun May  8 12:48:39 2011
New Revision: 33443

Log:
Change mp_dbg so that syntax is checked also when it is disabled.
This also avoids many false "unused variable" warnings.

Modified:
   trunk/mp_msg.h

Modified: trunk/mp_msg.h
==============================================================================
--- trunk/mp_msg.h	Sun May  8 12:46:41 2011	(r33442)
+++ trunk/mp_msg.h	Sun May  8 12:48:39 2011	(r33443)
@@ -148,14 +148,16 @@ void mp_msg(int mod, int lev, const char
 #   ifdef MP_DEBUG
 #      define mp_dbg(mod,lev, args... ) mp_msg(mod, lev, ## args )
 #   else
-#      define mp_dbg(mod,lev, args... ) /* only useful for developers */
+       // only useful for developers, disable but check syntax
+#      define mp_dbg(mod,lev, args... ) do { if (0) mp_msg(mod, lev, ## args ); } while (0)
 #   endif
 #else // not GNU C
 void mp_msg(int mod, int lev, const char *format, ... );
 #   ifdef MP_DEBUG
 #      define mp_dbg(mod,lev, ... ) mp_msg(mod, lev, __VA_ARGS__)
 #   else
-#      define mp_dbg(mod,lev, ... ) /* only useful for developers */
+       // only useful for developers, disable but check syntax
+#      define mp_dbg(mod,lev, ... ) do { if (0) mp_msg(mod, lev, __VA_ARGS__); } while (0)
 #   endif
 #endif /* __GNUC__ */
 


More information about the MPlayer-cvslog mailing list