summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2022-05-26 13:36:52 +0800
committerPeng Wu <alexepico@gmail.com>2022-05-26 13:36:52 +0800
commit4c3658672351744e38129fe83fe16dc7d48618e9 (patch)
tree75e37b1a9812a9172774d3c88294d7ce43110efe
parente3b7f5d4587d70b665256fd2135893199894e5f9 (diff)
downloadibus-libzhuyin-4c3658672351744e38129fe83fe16dc7d48618e9.tar.gz
ibus-libzhuyin-4c3658672351744e38129fe83fe16dc7d48618e9.tar.xz
ibus-libzhuyin-4c3658672351744e38129fe83fe16dc7d48618e9.zip
Write check_result macro
-rw-r--r--src/ZYUtil.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ZYUtil.h b/src/ZYUtil.h
index 8c91811..29cacad 100644
--- a/src/ZYUtil.h
+++ b/src/ZYUtil.h
@@ -46,6 +46,12 @@ namespace std {
#endif
+#if defined(NDEBUG) || defined(G_DISABLE_ASSERT)
+#define check_result(expr) expr
+#else
+#define check_result(expr) assert(expr)
+#endif
+
#include <ibus.h>
namespace ZY {