aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2022-03-29 08:09:32 +0100
committerfanquake <fanquake@gmail.com>2022-03-29 10:15:33 +0100
commitd4ba2b2cbc3d1ef381fbdbae88cb5b18ca53f678 (patch)
tree42d9a55498657ea6ef1537b7c93c6899908b0128 /src
parent7c72eabb57bde83abfc4bd5af70b884390ef847d (diff)
downloadbitcoin-d4ba2b2cbc3d1ef381fbdbae88cb5b18ca53f678.tar.xz
compat: remove strnlen back-compat code
This was needed for mingw (not mingw-w64), and some older versions of macOS, which we no-longer support.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am1
-rw-r--r--src/compat.h4
-rw-r--r--src/compat/strnlen.cpp18
3 files changed, 0 insertions, 23 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index af6bcaf4d7..d3ae9a8d8c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -606,7 +606,6 @@ libbitcoin_util_a_SOURCES = \
chainparamsbase.cpp \
clientversion.cpp \
compat/glibcxx_sanity.cpp \
- compat/strnlen.cpp \
fs.cpp \
interfaces/echo.cpp \
interfaces/handler.cpp \
diff --git a/src/compat.h b/src/compat.h
index 237b881b11..3ec4ab53fd 100644
--- a/src/compat.h
+++ b/src/compat.h
@@ -80,10 +80,6 @@ typedef int32_t ssize_t;
#endif
#endif
-#if HAVE_DECL_STRNLEN == 0
-size_t strnlen( const char *start, size_t max_len);
-#endif // HAVE_DECL_STRNLEN
-
#ifndef WIN32
typedef void* sockopt_arg_type;
#else
diff --git a/src/compat/strnlen.cpp b/src/compat/strnlen.cpp
deleted file mode 100644
index 93a034a664..0000000000
--- a/src/compat/strnlen.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-// Copyright (c) 2009-2018 The Bitcoin Core developers
-// Distributed under the MIT software license, see the accompanying
-// file COPYING or http://www.opensource.org/licenses/mit-license.php.
-
-#if defined(HAVE_CONFIG_H)
-#include <config/bitcoin-config.h>
-#endif
-
-#include <cstring>
-
-#if HAVE_DECL_STRNLEN == 0
-size_t strnlen( const char *start, size_t max_len)
-{
- const char *end = (const char *)memchr(start, '\0', max_len);
-
- return end ? (size_t)(end - start) : max_len;
-}
-#endif // HAVE_DECL_STRNLEN