forked from premiere/premiere-libtorrent
fix build warnings/errors, typos and minor cleanup (#1277)
fix build warnings/errors, typos and minor cleanup. no need to provide boost::throw_exception, better left it to the user
This commit is contained in:
parent
09cbd0a51d
commit
aef614a74c
17
Jamfile
17
Jamfile
|
@ -27,15 +27,11 @@ if $(BOOST_ROOT)
|
|||
else
|
||||
{
|
||||
local boost-lib-search-path =
|
||||
<search>/opt/local/lib
|
||||
<search>/usr/lib
|
||||
<search>/usr/local/lib
|
||||
<search>/sw/lib
|
||||
<search>/usr/g++/lib
|
||||
;
|
||||
|
||||
local boost-include-path =
|
||||
<include>/opt/local/include
|
||||
<include>/usr/local/include
|
||||
<include>/usr/sfw/include
|
||||
;
|
||||
|
@ -125,11 +121,6 @@ rule linking ( properties * )
|
|||
# gcrypt libraries, if enabled
|
||||
if <crypto>libgcrypt in $(properties)
|
||||
{
|
||||
# on mac os x, adding the /opt/local/include path
|
||||
# would include openssl headers incompatible with
|
||||
# the system library. Only add this include path
|
||||
# if we're not using openssl (which we're most
|
||||
# likely not if we're using libgcrypt)
|
||||
result += <library>gcrypt ;
|
||||
}
|
||||
|
||||
|
@ -556,10 +547,10 @@ lib gcc : : <name>gcc <link>static ;
|
|||
lib libiconv : : <name>iconv <link>shared <search>/usr/local/lib ;
|
||||
|
||||
# openssl on linux/bsd/macos etc.
|
||||
lib gcrypt : : <name>gcrypt <link>shared <search>/opt/local/lib <search>/usr/local/lib : : <include>/opt/local/include <include>/usr/local/include ;
|
||||
lib gcrypt : : <name>gcrypt <link>shared <search>/usr/local/lib : : <include>/usr/local/include ;
|
||||
lib z : : <link>shared <name>z <search>/usr/lib ;
|
||||
lib crypto : : <name>crypto <link>shared <use>z <search>/opt/local/lib : : <include>/opt/local/include ;
|
||||
lib ssl : : <name>ssl <link>shared <use>crypto <search>/opt/local/lib : : <include>/opt/local/include ;
|
||||
lib crypto : : <name>crypto <link>shared <use>z ;
|
||||
lib ssl : : <name>ssl <link>shared <use>crypto ;
|
||||
lib dl : : <link>shared <name>dl ;
|
||||
|
||||
# time functions used on linux require librt
|
||||
|
@ -601,7 +592,6 @@ SOURCES =
|
|||
entry
|
||||
error_code
|
||||
file_storage
|
||||
lazy_bdecode
|
||||
escape_string
|
||||
string_util
|
||||
file
|
||||
|
@ -770,6 +760,7 @@ lib torrent
|
|||
<dht>on:<source>src/kademlia/$(KADEMLIA_SOURCES).cpp
|
||||
<dht>on:<source>ed25519/src/$(ED25519_SOURCES).cpp
|
||||
<dht>on:<source>src/hasher512.cpp
|
||||
<deprecated-functions>on:<source>src/lazy_bdecode.cpp
|
||||
<variant>debug:<asserts>on
|
||||
<variant>debug:<invariant-checks>on
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ POSSIBILITY OF SUCH DAMAGE.
|
|||
#include <functional>
|
||||
|
||||
#include "libtorrent/storage_defs.hpp"
|
||||
#include "libtorrent/peer_id.hpp" // sha1_hash
|
||||
#include "libtorrent/sha1_hash.hpp"
|
||||
#include "libtorrent/version.hpp"
|
||||
#include "libtorrent/socket.hpp" // for tcp::endpoint
|
||||
#include "libtorrent/bitfield.hpp"
|
||||
|
@ -457,7 +457,7 @@ namespace libtorrent
|
|||
std::map<int, std::string> renamed_files;
|
||||
|
||||
#ifndef TORRENT_NO_DEPRECATE
|
||||
// deprecated in 1.2
|
||||
// deprecated in 1.2
|
||||
// if ``uuid`` is specified, it is used to find duplicates. If another
|
||||
// torrent is already running with the same UUID as the one being added,
|
||||
// it will be considered a duplicate. This is mainly useful for RSS feed
|
||||
|
|
|
@ -42,7 +42,6 @@ POSSIBILITY OF SUCH DAMAGE.
|
|||
#include <thread>
|
||||
#include <mutex>
|
||||
#include <atomic>
|
||||
#include <functional>
|
||||
|
||||
namespace libtorrent
|
||||
{
|
||||
|
@ -77,7 +76,7 @@ namespace libtorrent
|
|||
// it is expected that they will be called while holding the
|
||||
// job queue mutex
|
||||
|
||||
// theese functions should be called by the thread_fun to signal its state
|
||||
// these functions should be called by the thread_fun to signal its state
|
||||
// threads are considered active when they are started so thread_idle should
|
||||
// be called first
|
||||
// these calls are not thread safe
|
||||
|
@ -97,7 +96,7 @@ namespace libtorrent
|
|||
// get the thread id of the first thread in the internal vector
|
||||
// since this is the first thread it will remain the same until the first
|
||||
// thread exits
|
||||
// it can be used to trigger maintainance jobs which should only run on one thread
|
||||
// it can be used to trigger maintenance jobs which should only run on one thread
|
||||
std::thread::id first_thread_id();
|
||||
int num_threads()
|
||||
{
|
||||
|
|
|
@ -31,8 +31,9 @@ POSSIBILITY OF SUCH DAMAGE.
|
|||
*/
|
||||
|
||||
#include "libtorrent/disk_io_thread_pool.hpp"
|
||||
#include "libtorrent/disk_io_thread.hpp"
|
||||
#include <functional>
|
||||
#include "libtorrent/assert.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
namespace
|
||||
{
|
||||
|
@ -79,7 +80,7 @@ namespace libtorrent
|
|||
if (wait)
|
||||
{
|
||||
// must release m_mutex to avoid a deadlock if the thread
|
||||
// tries to aquire it
|
||||
// tries to acquire it
|
||||
l.unlock();
|
||||
t.join();
|
||||
l.lock();
|
||||
|
@ -138,7 +139,7 @@ namespace libtorrent
|
|||
void disk_io_thread_pool::job_queued(int queue_size)
|
||||
{
|
||||
// this check is not strictly necessary
|
||||
// but do it to avoid aquiring the mutex in the trivial case
|
||||
// but do it to avoid acquiring the mutex in the trivial case
|
||||
if (m_num_idle_threads >= queue_size) return;
|
||||
std::lock_guard<std::mutex> l(m_mutex);
|
||||
if (m_abort) return;
|
||||
|
|
|
@ -174,7 +174,6 @@ namespace
|
|||
#include <winerror.h>
|
||||
#endif
|
||||
|
||||
using libtorrent::aux::session_impl;
|
||||
using namespace std::placeholders;
|
||||
|
||||
#ifdef BOOST_NO_EXCEPTIONS
|
||||
|
@ -5156,10 +5155,9 @@ namespace aux {
|
|||
void session_impl::update_count_slow()
|
||||
{
|
||||
error_code ec;
|
||||
for (torrent_map::const_iterator i = m_torrents.begin()
|
||||
, end(m_torrents.end()); i != end; ++i)
|
||||
for (auto const& tp : m_torrents)
|
||||
{
|
||||
i->second->on_inactivity_tick(ec);
|
||||
tp.second->on_inactivity_tick(ec);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -5173,7 +5171,7 @@ namespace aux {
|
|||
|
||||
// if not, don't tell the tracker anything if we're in force_proxy
|
||||
// mode. We don't want to leak our listen port since it can
|
||||
// potentially identify us if it is leaked elsewere
|
||||
// potentially identify us if it is leaked elsewhere
|
||||
if (m_settings.get_bool(settings_pack::force_proxy)) return 0;
|
||||
if (m_listen_sockets.empty()) return 0;
|
||||
return m_listen_sockets.front().tcp_external_port;
|
||||
|
@ -5192,12 +5190,11 @@ namespace aux {
|
|||
|
||||
// if not, don't tell the tracker anything if we're in force_proxy
|
||||
// mode. We don't want to leak our listen port since it can
|
||||
// potentially identify us if it is leaked elsewere
|
||||
// potentially identify us if it is leaked elsewhere
|
||||
if (m_settings.get_bool(settings_pack::force_proxy)) return 0;
|
||||
for (std::list<listen_socket_t>::const_iterator i = m_listen_sockets.begin()
|
||||
, end(m_listen_sockets.end()); i != end; ++i)
|
||||
for (auto const& s : m_listen_sockets)
|
||||
{
|
||||
if (i->ssl) return i->tcp_external_port;
|
||||
if (s.ssl) return s.tcp_external_port;
|
||||
}
|
||||
#endif
|
||||
return 0;
|
||||
|
|
|
@ -101,7 +101,6 @@ POSSIBILITY OF SUCH DAMAGE.
|
|||
#include "libtorrent/aux_/session_impl.hpp" // for tracker_logger
|
||||
#endif
|
||||
|
||||
using namespace libtorrent;
|
||||
using namespace std::placeholders;
|
||||
|
||||
namespace libtorrent
|
||||
|
|
Loading…
Reference in New Issue