]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Update lib/compress to not require common/*.h
authorNick Mathewson <nickm@torproject.org>
Thu, 28 Jun 2018 17:19:58 +0000 (13:19 -0400)
committerNick Mathewson <nickm@torproject.org>
Thu, 28 Jun 2018 17:19:58 +0000 (13:19 -0400)
src/lib/compress/.may_include
src/lib/compress/compress.c
src/lib/compress/compress.h
src/lib/compress/compress_lzma.c
src/lib/compress/compress_none.c
src/lib/compress/compress_zlib.c
src/lib/compress/compress_zstd.c

index 3f69dd133322596a425187655822814eb2e6870a..03617746995344d82014581b05ac185f181be51c 100644 (file)
@@ -1,7 +1,11 @@
 orconfig.h
+lib/arch/*.h
 lib/cc/*.h
 lib/compress/*.h
+lib/ctime/*.h
+lib/intmath/*.h
 lib/log/*.h
-
-# XXX I'd like to remove this.
-common/*.h
+lib/malloc/*.h
+lib/string/*.h
+lib/testsupport/*.h
+lib/thread/*.h
index 64f10b45ce85277e259e70f1227185161597b9f9..23a5c0304486cd12ed026d27eab77d243b51ddbf 100644 (file)
 #include <netinet/in.h>
 #endif
 
-#include "common/util.h"
 #include "lib/log/torlog.h"
+#include "lib/log/util_bug.h"
+#include "lib/arch/bytes.h"
+#include "lib/ctime/di_ops.h"
 #include "lib/compress/compress.h"
 #include "lib/compress/compress_lzma.h"
 #include "lib/compress/compress_none.h"
 #include "lib/compress/compress_zlib.h"
 #include "lib/compress/compress_zstd.h"
+#include "lib/intmath/cmp.h"
+#include "lib/malloc/util_malloc.h"
+#include "lib/thread/threads.h"
 
 /** Total number of bytes allocated for compression state overhead. */
 static atomic_counter_t total_compress_allocation;
@@ -671,4 +676,3 @@ tor_compress_log_init_warnings(void)
 {
   tor_zstd_warn_if_version_mismatched();
 }
-
index 10ad6d86bc40184153dd102383e7c6f5426008d6..f88cf2cb2d9a7e5669079a6126b189e5257c6a22 100644 (file)
@@ -11,6 +11,9 @@
 #ifndef TOR_COMPRESS_H
 #define TOR_COMPRESS_H
 
+#include <stddef.h>
+#include "lib/testsupport/testsupport.h"
+
 /** Enumeration of what kind of compression to use.  Only ZLIB_METHOD and
  * GZIP_METHOD is guaranteed to be supported by the compress/uncompress
  * functions here. Call tor_compress_supports_method() to check if a given
@@ -90,4 +93,3 @@ void tor_compress_init(void);
 void tor_compress_log_init_warnings(void);
 
 #endif /* !defined(TOR_COMPRESS_H) */
-
index e7f3680b28715a029ae914aace6004d7840725b1..3b6f91b84b68c234e384cfe399748d8927f07ea9 100644 (file)
 
 #include "orconfig.h"
 
-#include "common/util.h"
-#include "lib/log/torlog.h"
 #include "lib/compress/compress.h"
 #include "lib/compress/compress_lzma.h"
+#include "lib/log/torlog.h"
+#include "lib/log/util_bug.h"
+#include "lib/malloc/util_malloc.h"
+#include "lib/thread/threads.h"
 
 #ifdef HAVE_LZMA
 #include <lzma.h>
@@ -358,4 +360,3 @@ tor_lzma_init(void)
 {
   atomic_counter_init(&total_lzma_allocation);
 }
-
index 11f99d82e66a179190f68f4f992c25506afc4af8..9574c47a7e48e6545795d1730f214e0314ac8d75 100644 (file)
 
 #include "orconfig.h"
 
-#include "common/util.h"
 #include "lib/log/torlog.h"
 #include "lib/compress/compress.h"
 #include "lib/compress/compress_none.h"
+#include "lib/intmath/cmp.h"
+
+#include <string.h>
 
 /** Transfer some bytes using the identity transformation.  Read up to
  * *<b>in_len</b> bytes from *<b>in</b>, and write up to *<b>out_len</b> bytes
@@ -50,4 +52,3 @@ tor_cnone_compress_process(char **out, size_t *out_len,
     return TOR_COMPRESS_BUFFER_FULL;
   }
 }
-
index 7cba1150edaa12d8faf4c982979aecc9bea7b8f8..12e6727dee8fca1c01cf31cfc27ad87460d03dc6 100644 (file)
 
 #include "orconfig.h"
 
-#include "common/util.h"
 #include "lib/log/torlog.h"
+#include "lib/log/util_bug.h"
 #include "lib/compress/compress.h"
 #include "lib/compress/compress_zlib.h"
+#include "lib/thread/threads.h"
 
 /* zlib 1.2.4 and 1.2.5 do some "clever" things with macros.  Instead of
    saying "(defined(FOO) ? FOO : 0)" they like to say "FOO-0", on the theory
@@ -301,4 +302,3 @@ tor_zlib_init(void)
 {
   atomic_counter_init(&total_zlib_allocation);
 }
-
index f24c7a5abcc1b5aac58a5759e50d003eeb8d8d5a..0a553db55cacc20a28bc907618d93a385cc85b5b 100644 (file)
 
 #include "orconfig.h"
 
-#include "common/util.h"
 #include "lib/log/torlog.h"
+#include "lib/log/util_bug.h"
 #include "lib/compress/compress.h"
 #include "lib/compress/compress_zstd.h"
+#include "lib/string/printf.h"
+#include "lib/thread/threads.h"
 
 #ifdef ENABLE_ZSTD_ADVANCED_APIS
 /* This is a lie, but we make sure it doesn't get us in trouble by wrapping
@@ -533,4 +535,3 @@ tor_zstd_set_static_apis_disabled_for_testing(int disabled)
   static_apis_disable_for_testing = disabled;
 }
 #endif
-