]> git.sesse.net Git - vlc/blobdiff - bin/override.c
Fixed compilation when disabling vlc_enable_override().
[vlc] / bin / override.c
index 113a63844597d4f61151616d6e9ab350bdf9972d..2e8919925b02828a00cb47d8b014e39589c28eb9 100644 (file)
@@ -38,6 +38,9 @@ void vlc_enable_override (void);
 #ifdef HAVE_EXECINFO_H
 # include <execinfo.h>
 #endif
+#ifdef NDEBUG
+# undef HAVE_BACKTRACE
+#endif
 
 static bool override = false;
 
@@ -56,7 +59,7 @@ static void vlogbug (const char *level, const char *func, const char *fmt,
                      va_list ap)
 {
 #ifdef HAVE_BACKTRACE
-    const size_t framec = 8;
+    const size_t framec = 4;
     void *framev[framec];
 
     backtrace (framev, framec);
@@ -230,7 +233,7 @@ int (*XSetIOErrorHandler (int (*handler) (Display *))) (Display *)
 }
 #endif
 #else
-static void vlc_enable_override (void)
+void vlc_enable_override (void)
 {
 }
 #endif