forked from premiere/premiere-libtorrent
fix asserts=off build
This commit is contained in:
parent
21751347bc
commit
bf32895de9
|
@ -37,7 +37,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
#if (defined TORRENT_DEBUG && TORRENT_USE_ASSERTS) \
|
#if (defined TORRENT_DEBUG && TORRENT_USE_ASSERTS) \
|
||||||
|| defined TORRENT_ASIO_DEBUGGING \
|
|| defined TORRENT_ASIO_DEBUGGING \
|
||||||
|| defined TORRENT_PROFILE_CALLS \
|
|| defined TORRENT_PROFILE_CALLS \
|
||||||
|| TORRENT_RELEASE_ASSERTS \
|
|| defined TORRENT_RELEASE_ASSERTS \
|
||||||
|| defined TORRENT_DEBUG_BUFFERS
|
|| defined TORRENT_DEBUG_BUFFERS
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
|
@ -639,14 +639,14 @@ int snprintf(char* buf, int len, char const* fmt, ...)
|
||||||
// builds have asserts if they are explicitly enabled by
|
// builds have asserts if they are explicitly enabled by
|
||||||
// the release_asserts macro.
|
// the release_asserts macro.
|
||||||
#ifndef TORRENT_USE_ASSERTS
|
#ifndef TORRENT_USE_ASSERTS
|
||||||
#if defined TORRENT_DEBUG || TORRENT_RELEASE_ASSERTS
|
#if defined TORRENT_DEBUG || defined TORRENT_RELEASE_ASSERTS
|
||||||
#define TORRENT_USE_ASSERTS 1
|
#define TORRENT_USE_ASSERTS 1
|
||||||
#else
|
#else
|
||||||
#define TORRENT_USE_ASSERTS 0
|
#define TORRENT_USE_ASSERTS 0
|
||||||
#endif
|
#endif
|
||||||
#endif // TORRENT_USE_ASSERTS
|
#endif // TORRENT_USE_ASSERTS
|
||||||
|
|
||||||
#if defined TORRENT_DEBUG && defined TORRENT_USE_ASSERTS \
|
#if defined TORRENT_DEBUG && TORRENT_USE_ASSERTS \
|
||||||
&& !defined TORRENT_DISABLE_INVARIANT_CHECKS
|
&& !defined TORRENT_DISABLE_INVARIANT_CHECKS
|
||||||
#define TORRENT_USE_INVARIANT_CHECKS 1
|
#define TORRENT_USE_INVARIANT_CHECKS 1
|
||||||
#else
|
#else
|
||||||
|
|
|
@ -33,10 +33,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
#ifndef TORRENT_PEER_CONNECTION_HPP_INCLUDED
|
#ifndef TORRENT_PEER_CONNECTION_HPP_INCLUDED
|
||||||
#define TORRENT_PEER_CONNECTION_HPP_INCLUDED
|
#define TORRENT_PEER_CONNECTION_HPP_INCLUDED
|
||||||
|
|
||||||
#include <ctime>
|
#include "libtorrent/config.hpp"
|
||||||
#include <algorithm>
|
|
||||||
#include <vector>
|
|
||||||
#include <string>
|
|
||||||
|
|
||||||
#ifndef TORRENT_DISABLE_LOGGING
|
#ifndef TORRENT_DISABLE_LOGGING
|
||||||
#include "libtorrent/debug.hpp"
|
#include "libtorrent/debug.hpp"
|
||||||
|
@ -44,6 +41,11 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
#include "aux_/disable_warnings_push.hpp"
|
#include "aux_/disable_warnings_push.hpp"
|
||||||
|
|
||||||
|
#include <ctime>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <vector>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
#include <boost/smart_ptr.hpp>
|
#include <boost/smart_ptr.hpp>
|
||||||
#include <boost/weak_ptr.hpp>
|
#include <boost/weak_ptr.hpp>
|
||||||
#include <boost/noncopyable.hpp>
|
#include <boost/noncopyable.hpp>
|
||||||
|
@ -61,7 +63,6 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
#include "libtorrent/alert.hpp"
|
#include "libtorrent/alert.hpp"
|
||||||
#include "libtorrent/peer_request.hpp"
|
#include "libtorrent/peer_request.hpp"
|
||||||
#include "libtorrent/piece_block_progress.hpp"
|
#include "libtorrent/piece_block_progress.hpp"
|
||||||
#include "libtorrent/config.hpp"
|
|
||||||
#include "libtorrent/bandwidth_limit.hpp"
|
#include "libtorrent/bandwidth_limit.hpp"
|
||||||
#include "libtorrent/socket_type_fwd.hpp"
|
#include "libtorrent/socket_type_fwd.hpp"
|
||||||
#include "libtorrent/assert.hpp"
|
#include "libtorrent/assert.hpp"
|
||||||
|
|
|
@ -40,7 +40,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
#if (defined TORRENT_DEBUG && TORRENT_USE_ASSERTS) \
|
#if (defined TORRENT_DEBUG && TORRENT_USE_ASSERTS) \
|
||||||
|| defined TORRENT_ASIO_DEBUGGING \
|
|| defined TORRENT_ASIO_DEBUGGING \
|
||||||
|| defined TORRENT_PROFILE_CALLS \
|
|| defined TORRENT_PROFILE_CALLS \
|
||||||
|| TORRENT_RELEASE_ASSERTS \
|
|| defined TORRENT_RELEASE_ASSERTS \
|
||||||
|| defined TORRENT_DEBUG_BUFFERS
|
|| defined TORRENT_DEBUG_BUFFERS
|
||||||
|
|
||||||
#ifdef __APPLE__
|
#ifdef __APPLE__
|
||||||
|
@ -296,9 +296,9 @@ TORRENT_NO_RETURN TORRENT_EXPORT void assert_fail(char const* expr, int line
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
TORRENT_EXPORT void assert_print(char const* fmt, ...) {}
|
TORRENT_EXPORT void assert_print(char const*, ...) {}
|
||||||
TORRENT_EXPORT void assert_fail(char const* expr, int line, char const* file
|
TORRENT_NO_RETURN TORRENT_EXPORT void assert_fail(char const*, int, char const*
|
||||||
, char const* function, char const* value, int kind) {}
|
, char const*, char const*, int) {}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,8 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
namespace libtorrent
|
namespace libtorrent
|
||||||
{
|
{
|
||||||
|
namespace {
|
||||||
|
|
||||||
bool supports_sse42()
|
bool supports_sse42()
|
||||||
{
|
{
|
||||||
#if TORRENT_HAS_SSE
|
#if TORRENT_HAS_SSE
|
||||||
|
@ -54,6 +56,8 @@ namespace libtorrent
|
||||||
|
|
||||||
static bool sse42_support = supports_sse42();
|
static bool sse42_support = supports_sse42();
|
||||||
|
|
||||||
|
} // anonymous namespace
|
||||||
|
|
||||||
boost::uint32_t crc32c_32(boost::uint32_t v)
|
boost::uint32_t crc32c_32(boost::uint32_t v)
|
||||||
{
|
{
|
||||||
#if TORRENT_HAS_SSE
|
#if TORRENT_HAS_SSE
|
||||||
|
|
Loading…
Reference in New Issue