mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Add some more of our trickier macros to tor-coccinelle.h
Note that this header file behaves a bit strangely. It is used by coccinelle just for the purpose of knowing how to parse difficult-to-parse stuff. It doesn't need to produce good C -- just grammatical C.
This commit is contained in:
@@ -1,3 +1,21 @@
|
||||
#define MOCK_IMPL(a, b, c) a b c
|
||||
#define CHECK_PRINTF(a, b)
|
||||
#define STATIC static
|
||||
|
||||
#define STMT_BEGIN do {
|
||||
#define STMT_END } while (0)
|
||||
|
||||
#define BUG(x) (x)
|
||||
#define IF_BUG_ONCE(x) if (x)
|
||||
|
||||
#define ATTR_NORETURN
|
||||
#define ATTR_UNUSED
|
||||
#define ATTR_CONST
|
||||
#define ATTR_MALLOC
|
||||
#define ATTR_WUR
|
||||
|
||||
#define HT_ENTRY(x) void *
|
||||
#define HT_HEAD(a,b) struct ht_head
|
||||
#define HT_INITIALIZER { }
|
||||
#define X509 struct x509_st
|
||||
#define STACK_OF(x) struct foo_stack_t
|
||||
|
||||
Reference in New Issue
Block a user