Prechádzať zdrojové kódy

Merge pull request #4835 from NiamhNightglow/master

Guard against DEBUG Redefinition
Ray 6 mesiacov pred
rodič
commit
a0318e67aa
1 zmenil súbory, kde vykonal 7 pridanie a 0 odobranie
  1. 7 0
      src/external/jar_xm.h

+ 7 - 0
src/external/jar_xm.h

@@ -232,6 +232,13 @@ uint64_t jar_xm_get_remaining_samples(jar_xm_context_t* ctx);
 #include <limits.h>
 #include <string.h>
 
+#ifdef DEBUG
+    // Undefine DEBUG to avoid external redefinition warnings/conflicts
+    // This is probably a common definition for
+    // many external build systems' debug configurations
+    #undef DEBUG
+#endif
+
 #if JAR_XM_DEBUG            //JAR_XM_DEBUG defined as 0
 #include <stdio.h>
 #define DEBUG(fmt, ...) do {                                        \