agent: Fix inlining of nice_debug() if NDEBUG is defined
authorPhilip Withnall <philip.withnall@collabora.co.uk>
Fri, 31 Jan 2014 11:52:15 +0000 (11:52 +0000)
committerOlivier CrĂȘte <olivier.crete@collabora.com>
Mon, 24 Feb 2014 21:05:17 +0000 (16:05 -0500)
agent/agent-priv.h
agent/debug.c

index a49d9a5..1745c12 100644 (file)
@@ -236,8 +236,8 @@ void nice_debug_init (void);
 
 
 #ifdef NDEBUG
-static inline gboolean nice_debug_is_enabled (void) { return FALSE };
-static inline void nice_debug (const char *fmt, ...) G_GNUC_PRINTF (1, 2) { }
+static inline gboolean nice_debug_is_enabled (void) { return FALSE; }
+static inline void nice_debug (const char *fmt, ...) { }
 #else
 gboolean nice_debug_is_enabled (void);
 void nice_debug (const char *fmt, ...) G_GNUC_PRINTF (1, 2);
index bd8ce84..ce223f1 100644 (file)
@@ -93,10 +93,14 @@ void nice_debug_init (void)
   }
 }
 
+#ifndef NDEBUG
 gboolean nice_debug_is_enabled (void)
 {
   return debug_enabled;
 }
+#else
+/* Defined in agent-priv.h. */
+#endif
 
 void nice_debug_enable (gboolean with_stun)
 {
@@ -113,6 +117,7 @@ void nice_debug_disable (gboolean with_stun)
     stun_debug_disable ();
 }
 
+#ifndef NDEBUG
 void nice_debug (const char *fmt, ...)
 {
   va_list ap;
@@ -122,3 +127,6 @@ void nice_debug (const char *fmt, ...)
     va_end (ap);
   }
 }
+#else
+/* Defined in agent-priv.h. */
+#endif