summaryrefslogtreecommitdiff
path: root/test/assert.h
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2024-09-17 08:47:03 +0200
committerAlbert Cervin <albert@acervin.com>2025-11-01 22:11:14 +0100
commit4459b8b3aa9d73895391785a99dcc87134e80601 (patch)
treea5204f447a0b2b05f63504c7fe958ef9bbf1918a /test/assert.h
parent4689f3f38277bb64981fc960e8e384e2d065d659 (diff)
downloaddged-4459b8b3aa9d73895391785a99dcc87134e80601.tar.gz
dged-4459b8b3aa9d73895391785a99dcc87134e80601.tar.xz
dged-4459b8b3aa9d73895391785a99dcc87134e80601.zip
More lsp support
This makes the LSP support complete for now: - Completion - Diagnostics - Goto implementation/declaration - Rename - Documentation - Find references
Diffstat (limited to 'test/assert.h')
-rw-r--r--test/assert.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/assert.h b/test/assert.h
index 8b730b2..b9b5719 100644
--- a/test/assert.h
+++ b/test/assert.h
@@ -1,10 +1,10 @@
#include <stdbool.h>
-#define ASSERT(cond, msg) assert(cond, #cond, __FILE__, __LINE__, msg)
-#define ASSERT_STR_EQ(left, right, msg) \
- assert_streq(left, right, __FILE__, __LINE__, msg)
+#define ASSERT(cond, msg, ...) assert(cond, #cond, __FILE__, __LINE__, msg, ##__VA_ARGS__)
+#define ASSERT_STR_EQ(left, right, msg, ...) \
+ assert_streq(left, right, __FILE__, __LINE__, msg, ##__VA_ARGS__)
void assert(bool cond, const char *cond_str, const char *file, int line,
- const char *msg);
+ const char *msg, ...);
void assert_streq(const char *left, const char *right, const char *file,
- int line, const char *msg);
+ int line, const char *msg, ...);