]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Move rust-specific declarations outside of #else block
authorNick Mathewson <nickm@torproject.org>
Mon, 19 Mar 2018 23:18:23 +0000 (19:18 -0400)
committerNick Mathewson <nickm@torproject.org>
Mon, 19 Mar 2018 23:18:23 +0000 (19:18 -0400)
These declarations need to exist unconditionally, but they were
trapped inside an "#else /* !(defined(HAVE_SYSLOG_H)) */" block.

Fixes a travis regression caused by 23881; bug not in any released tor.

src/common/torlog.h

index a8b5604d84ef6f592053adb6c894e0f9a2748072..ac632ff52177dfa040558209252fa3c6586265cb 100644 (file)
  * "maximum severity" read "most severe" and "numerically *lowest* severity".
  */
 
-/** This defines log levels that are linked in the Rust log module, rather
- * than re-defining these in both Rust and C.
- *
- * C_RUST_COUPLED src/rust/tor_log LogSeverity, LogDomain
- */
-extern const int LOG_WARN_;
-extern const int LOG_NOTICE_;
-extern const log_domain_mask_t LD_NET_;
-extern const log_domain_mask_t LD_GENERAL_;
-
 /** Debug-level severity: for hyper-verbose messages of no interest to
  * anybody but developers. */
 #define LOG_DEBUG   7
@@ -262,6 +252,16 @@ void tor_log_string(int severity, log_domain_mask_t domain,
                   args, ##__VA_ARGS__)
 #endif /* defined(__GNUC__) && __GNUC__ <= 3 */
 
+/** This defines log levels that are linked in the Rust log module, rather
+ * than re-defining these in both Rust and C.
+ *
+ * C_RUST_COUPLED src/rust/tor_log LogSeverity, LogDomain
+ */
+extern const int LOG_WARN_;
+extern const int LOG_NOTICE_;
+extern const log_domain_mask_t LD_NET_;
+extern const log_domain_mask_t LD_GENERAL_;
+
 #ifdef LOG_PRIVATE
 MOCK_DECL(STATIC void, logv, (int severity, log_domain_mask_t domain,
     const char *funcname, const char *suffix, const char *format,