summaryrefslogtreecommitdiff
path: root/src/common/compat.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2015-06-29 12:55:03 -0400
committerNick Mathewson <nickm@torproject.org>2015-06-29 12:55:03 -0400
commitd9052c629b94343aef63f4e8c891c9c0a9c097b5 (patch)
treeab5ad9fdf4f329764282104566deacb94d97738c /src/common/compat.h
parent66c73abe039611073d6086e617999d56ac8e73bd (diff)
downloadtor-d9052c629b94343aef63f4e8c891c9c0a9c097b5.tar.gz
tor-d9052c629b94343aef63f4e8c891c9c0a9c097b5.zip
Remove checks for visual C 6.
Diffstat (limited to 'src/common/compat.h')
-rw-r--r--src/common/compat.h25
1 files changed, 1 insertions, 24 deletions
diff --git a/src/common/compat.h b/src/common/compat.h
index e1b860f229..fbaeb6fe01 100644
--- a/src/common/compat.h
+++ b/src/common/compat.h
@@ -10,17 +10,9 @@
#include "torint.h"
#include "testsupport.h"
#ifdef _WIN32
-#ifndef _WIN32_WINNT
-#define _WIN32_WINNT 0x0501
-#endif
-#define WIN32_LEAN_AND_MEAN
-#if defined(_MSC_VER) && (_MSC_VER < 1300)
-#include <winsock.h>
-#else
#include <winsock2.h>
#include <ws2tcpip.h>
#endif
-#endif
#ifdef HAVE_SYS_PARAM_H
#include <sys/param.h>
#endif
@@ -90,13 +82,8 @@
/* Try to get a reasonable __func__ substitute in place. */
#if defined(_MSC_VER)
-/* MSVC compilers before VC7 don't have __func__ at all; later ones call it
- * __FUNCTION__. */
-#if _MSC_VER < 1300
-#define __func__ "???"
-#else
+
#define __func__ __FUNCTION__
-#endif
#else
/* For platforms where autoconf works, make sure __func__ is defined
@@ -112,18 +99,8 @@
#endif /* ifndef MAVE_MACRO__func__ */
#endif /* if not windows */
-#if defined(_MSC_VER) && (_MSC_VER < 1300)
-/* MSVC versions before 7 apparently don't believe that you can cast uint64_t
- * to double and really mean it. */
-extern INLINE double U64_TO_DBL(uint64_t x) {
- int64_t i = (int64_t) x;
- return (i < 0) ? ((double) INT64_MAX) : (double) i;
-}
-#define DBL_TO_U64(x) ((uint64_t)(int64_t) (x))
-#else
#define U64_TO_DBL(x) ((double) (x))
#define DBL_TO_U64(x) ((uint64_t) (x))
-#endif
#ifdef ENUM_VALS_ARE_SIGNED
#define ENUM_BF(t) unsigned