[tor-commits] [tor/master] Remove map from container.h
nickm at torproject.org
nickm at torproject.org
Tue Jun 26 15:27:41 UTC 2018
commit 9cf6fc91b1d0870dab8bf87feb9132e7e0de2808
Author: Nick Mathewson <nickm at torproject.org>
Date: Thu Jun 21 16:52:58 2018 -0400
Remove map from container.h
---
src/common/address.c | 2 +-
src/common/sandbox.c | 4 +++-
src/lib/container/container.h | 1 -
src/lib/crypt_ops/.may_include | 2 ++
src/lib/crypt_ops/crypto.c | 2 ++
src/or/or.h | 3 ++-
6 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/common/address.c b/src/common/address.c
index 27f8c4efe..f9e5cc5c7 100644
--- a/src/common/address.c
+++ b/src/common/address.c
@@ -42,6 +42,7 @@
#include "common/torlog.h"
#include "lib/container/container.h"
#include "common/sandbox.h"
+#include "siphash.h"
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
@@ -2169,4 +2170,3 @@ tor_addr_port_eq(const tor_addr_port_t *a,
{
return tor_addr_eq(&a->addr, &b->addr) && a->port == b->port;
}
-
diff --git a/src/common/sandbox.c b/src/common/sandbox.c
index e67cedf0b..7e88ec9dd 100644
--- a/src/common/sandbox.c
+++ b/src/common/sandbox.c
@@ -33,7 +33,7 @@
#include <stdlib.h>
#include "common/sandbox.h"
-#include "lib/container/container.h"
+#include "lib/container/map.h"
#include "lib/err/torerr.h"
#include "common/torlog.h"
#include "lib/cc/torint.h"
@@ -42,6 +42,8 @@
#include "ht.h"
+#include "siphash.h"
+
#define DEBUGGING_CLOSE
#if defined(USE_LIBSECCOMP)
diff --git a/src/lib/container/container.h b/src/lib/container/container.h
index 1d0a47749..6912ae31e 100644
--- a/src/lib/container/container.h
+++ b/src/lib/container/container.h
@@ -7,6 +7,5 @@
#define TOR_CONTAINER_H
#include "lib/container/smartlist.h"
-#include "lib/container/map.h"
#endif /* !defined(TOR_CONTAINER_H) */
diff --git a/src/lib/crypt_ops/.may_include b/src/lib/crypt_ops/.may_include
index 4f415f876..94275c1d9 100644
--- a/src/lib/crypt_ops/.may_include
+++ b/src/lib/crypt_ops/.may_include
@@ -11,5 +11,7 @@ trunnel/pwbox.h
keccak-tiny/*.h
ed25519/*.h
+siphash.h
+
# XXX I'd like to remove this.
common/*.h
diff --git a/src/lib/crypt_ops/crypto.c b/src/lib/crypt_ops/crypto.c
index de7e271d3..9b1c38041 100644
--- a/src/lib/crypt_ops/crypto.c
+++ b/src/lib/crypt_ops/crypto.c
@@ -73,6 +73,8 @@ ENABLE_GCC_WARNING(redundant-decls)
#include "keccak-tiny/keccak-tiny.h"
+#include "siphash.h"
+
/** Boolean: has OpenSSL's crypto been initialized? */
static int crypto_early_initialized_ = 0;
diff --git a/src/or/or.h b/src/or/or.h
index c70123934..5c2a6d300 100644
--- a/src/or/or.h
+++ b/src/or/or.h
@@ -69,7 +69,8 @@
#include "lib/crypt_ops/crypto_hkdf.h"
#include "lib/tls/tortls.h"
#include "common/torlog.h"
-#include "lib/container/container.h"
+#include "lib/container/smartlist.h"
+#include "lib/container/map.h"
#include "lib/compress/compress.h"
#include "common/address.h"
#include "common/compat_libevent.h"
More information about the tor-commits
mailing list