[tor-commits] [tor/master] confmacros.h: fix coccinelle parsing.

teor at torproject.org teor at torproject.org
Thu Oct 24 00:01:21 UTC 2019


commit 3e41459dff9e62cabe2636eac61d19b32dd0a4e1
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Oct 9 12:39:31 2019 -0400

    confmacros.h: fix coccinelle parsing.
---
 scripts/coccinelle/tor-coccinelle.h | 3 +++
 src/lib/conf/confmacros.h           | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/scripts/coccinelle/tor-coccinelle.h b/scripts/coccinelle/tor-coccinelle.h
index c83dce3c5..44d79325e 100644
--- a/scripts/coccinelle/tor-coccinelle.h
+++ b/scripts/coccinelle/tor-coccinelle.h
@@ -57,4 +57,7 @@
 #define NS_DECL(a, b, c) a b c
 #define NS(a) a
 
+#define CONF_TEST_MEMBERS(a,b,c)
+#define DUMMY_CONF_TEST_MEMBERS
+
 #define EAT_SEMICOLON extern int dummy__;
diff --git a/src/lib/conf/confmacros.h b/src/lib/conf/confmacros.h
index 68121891f..6449458a1 100644
--- a/src/lib/conf/confmacros.h
+++ b/src/lib/conf/confmacros.h
@@ -15,11 +15,13 @@
 #include "orconfig.h"
 #include "lib/conf/conftesting.h"
 
+#ifndef COCCI
 /**
  * Used to indicate the end of an array of configuration variables.
  **/
 #define END_OF_CONFIG_VARS                                      \
   { .member = { .name = NULL } DUMMY_CONF_TEST_MEMBERS }
+#endif
 
 /**
  * Declare a config_var_t as a member named <b>membername</b> of the structure





More information about the tor-commits mailing list