[tor-commits] [tor/master] Move sizeof check to torint.h

teor at torproject.org teor at torproject.org
Tue Mar 26 09:31:42 UTC 2019


commit 68260e85b5fd4f5e0bb87a4c58b187a8309b0cb5
Author: rl1987 <rl1987 at sdf.lonestar.org>
Date:   Mon Mar 25 10:17:30 2019 +0200

    Move sizeof check to torint.h
---
 src/lib/cc/torint.h      | 9 +++++++++
 src/test/test_ptr_slow.c | 9 ---------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/lib/cc/torint.h b/src/lib/cc/torint.h
index c9b2d329f..9a66aada1 100644
--- a/src/lib/cc/torint.h
+++ b/src/lib/cc/torint.h
@@ -125,4 +125,13 @@ typedef int32_t ssize_t;
 /** Any size_t larger than this amount is likely to be an underflow. */
 #define SIZE_T_CEILING  ((size_t)(SSIZE_MAX-16))
 
+#if SIZEOF_INT > SIZEOF_VOID_P
+#error "sizeof(int) > sizeof(void *) - Tor cannot be built on this platform!"
+#endif
+
+#if SIZEOF_UNSIGNED_INT > SIZEOF_VOID_P
+#error "sizeof(unsigned int) > sizeof(void *) - Tor cannot be built on this \
+platform!"
+#endif
+
 #endif /* !defined(TOR_TORINT_H) */
diff --git a/src/test/test_ptr_slow.c b/src/test/test_ptr_slow.c
index 2d4fc9d4d..76bdbf189 100644
--- a/src/test/test_ptr_slow.c
+++ b/src/test/test_ptr_slow.c
@@ -11,15 +11,6 @@
 #include <stdint.h>
 #include <limits.h>
 
-#if SIZEOF_INT > SIZEOF_VOID_P
-#error "sizeof(int) > sizeof(void *) - Tor cannot be built on this platform!"
-#endif
-
-#if SIZEOF_UNSIGNED_INT > SIZEOF_VOID_P
-#error "sizeof(unsigned int) > sizeof(void *) - Tor cannot be built on this \
-platform!"
-#endif
-
 /** Assert that <b>a</b> can be cast to void * and back. */
 static void
 assert_int_voidptr_roundtrip(int a)





More information about the tor-commits mailing list