From: Nick Mathewson Date: Thu, 9 Jan 2020 14:56:41 +0000 (-0500) Subject: Always define NS_MODULE and NS_SUBMODULE when NS is used. X-Git-Tag: tor-0.4.3.1-alpha~38^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1ffba2f1217e5025dd2e6fe783517a22e225c63b;p=thirdparty%2Ftor.git Always define NS_MODULE and NS_SUBMODULE when NS is used. When these macros aren't defined, the expansions of the NS macros can get particularly ugly. --- diff --git a/src/test/test_dir.c b/src/test/test_dir.c index 3a7ba4292e..7065012cf1 100644 --- a/src/test/test_dir.c +++ b/src/test/test_dir.c @@ -95,6 +95,7 @@ #endif #define NS_MODULE dir +#define NS_SUBMODULE tests static networkstatus_t * networkstatus_parse_vote_from_string_(const char *s, diff --git a/src/test/test_dir_handle_get.c b/src/test/test_dir_handle_get.c index 49034fd32c..cf8711272b 100644 --- a/src/test/test_dir_handle_get.c +++ b/src/test/test_dir_handle_get.c @@ -65,6 +65,7 @@ ENABLE_GCC_WARNING("-Woverlength-strings") #endif #define NS_MODULE dir_handle_get +#define NS_SUBMODULE tests #define NOT_FOUND "HTTP/1.0 404 Not found\r\n\r\n" #define BAD_REQUEST "HTTP/1.0 400 Bad request\r\n\r\n" diff --git a/src/test/test_options.c b/src/test/test_options.c index 4877827aef..a363eca670 100644 --- a/src/test/test_options.c +++ b/src/test/test_options.c @@ -35,7 +35,8 @@ #include #endif -#define NS_MODULE test_options +#define NS_MODULE opt +#define NS_SUBMODULE tests typedef struct { int severity; diff --git a/src/test/test_router.c b/src/test/test_router.c index 79f56eed07..a1ea2967ff 100644 --- a/src/test/test_router.c +++ b/src/test/test_router.c @@ -31,6 +31,9 @@ #include "test/test.h" #include "test/log_test_helpers.h" +#define NS_MODULE rtr +#define NS_SUBMODULE tests + NS_DECL(const routerinfo_t *, router_get_my_routerinfo, (void)); static routerinfo_t* mock_routerinfo;