aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.h
diff options
context:
space:
mode:
authorDaniil Cherednik <dan.cherednik@gmail.com>2023-11-18 23:38:59 +0100
committerDaniil Cherednik <dan.cherednik@gmail.com>2023-11-18 23:39:54 +0100
commit7b479e1358c9b9fa1fd19576d4ac4ef68f0c9c48 (patch)
tree8697216d653d33d41ebfa3205847ec4f985beee2 /src/util.h
parentff401eccf9f4d37193751633c2cf9beada2fd754 (diff)
downloadatracdenc-7b479e1358c9b9fa1fd19576d4ac4ef68f0c9c48.tar.gz
Fix unused variable warnings.
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index 7405c68..0e5d948 100644
--- a/src/util.h
+++ b/src/util.h
@@ -26,6 +26,14 @@
#include "config.h"
#include <cstring>
+#ifdef NDEBUG
+#define ASSERT(x) do { ((void)(x));} while (0)
+#else
+#include <cassert>
+#define ASSERT(x) assert(x)
+#endif
+
+
template<class T>
inline void SwapArray(T* p, const size_t len) {
for (size_t i = 0, j = len - 1; i < len / 2; ++i, --j) {