/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:54:5: warning: 'BOOST_ASIO_DYN_LINK' is not defined, evaluates to 0 [-Wundef]
#if BOOST_ASIO_DYN_LINK
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:66:60: warning: implicit conversion changes signedness: 'int' to 'const std::uint32_t' (aka 'const unsigned int') [-Wsign-conversion]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:63:6: warning: no previous prototype for function 'generate_block' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:75:5: warning: no previous extern declaration for non-static variable 'local_if_counter' [-Wmissing-variable-declarations]
int local_if_counter = 0;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:76:6: warning: no previous extern declaration for non-static variable 'local_bind' [-Wmissing-variable-declarations]
bool local_bind = false;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:80:6: warning: no previous extern declaration for non-static variable 'verify_downloads' [-Wmissing-variable-declarations]
bool verify_downloads = false;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:84:6: warning: no previous extern declaration for non-static variable 'test_corruption' [-Wmissing-variable-declarations]
bool test_corruption = false;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:88:18: warning: no previous extern declaration for non-static variable 'num_seeds' [-Wmissing-variable-declarations]
std::atomic<int> num_seeds(0);
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:96:13: warning: no previous extern declaration for non-static variable 'test_mode' [-Wmissing-variable-declarations]
test_mode_t test_mode = none;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:99:18: warning: no previous extern declaration for non-static variable 'num_suggest' [-Wmissing-variable-declarations]
std::atomic<int> num_suggest(0);
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:102:18: warning: no previous extern declaration for non-static variable 'num_suggested_requests' [-Wmissing-variable-declarations]
std::atomic<int> num_suggested_requests(0);
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:128:33: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
return std::string(sep + 1, len);
~~~ ^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:131:29: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
return std::string(first, len);
~~~ ^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:104:13: warning: no previous prototype for function 'leaf_path' [-Wmissing-prototypes]
std::string leaf_path(std::string f)
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:168:18: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, std::__1::allocator<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void> > >::size_type' (aka 'unsigned long') [-Wsign-conversion]
pieces.reserve(num_pieces);
~~~~~~~ ^~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:143:33: warning: constructor parameter 'num_pieces' shadows the field 'num_pieces' of 'peer_conn' [-Wshadow-field-in-constructor]
peer_conn(io_service& ios, int num_pieces, int blocks_pp, tcp::endpoint const& ep
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:228:6: note: previous declaration is here
int num_pieces;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:186:5: warning: implicit conversion changes signedness: 'int' to 'address_v4::uint_type' (aka 'unsigned int') [-Wsign-conversion]
+ ((local_if_counter % 255) + 1)), 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:248:13: warning: use of old-style cast [-Wold-style-cast]
char* h = (char*)malloc(sizeof(handshake));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:267:50: warning: use of old-style cast [-Wold-style-cast]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:282:22: warning: use of old-style cast [-Wold-style-cast]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:312:16: warning: use of old-style cast [-Wold-style-cast]
char* ptr = (char*)buffer;
^ ~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:315:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
memset(ptr, 255, len);
~~~~~~ ^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:320:52: warning: use of old-style cast [-Wold-style-cast]
boost::asio::async_write(s, boost::asio::buffer((char*)buffer, len + 10)
^ ~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:320:71: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
boost::asio::async_write(s, boost::asio::buffer((char*)buffer, len + 10)
~~~~~ ~~~~^~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:334:50: warning: use of old-style cast [-Wold-style-cast]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:381:13: warning: use of old-style cast [-Wold-style-cast]
char* m = (char*)malloc(sizeof(msg));
^ ~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:417:35: warning: format string is not a string literal [-Wformat-nonliteral]
, tmp, ep_str, blocks_sent, blocks_received, time, up, down);
^~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:456:50: warning: use of old-style cast [-Wold-style-cast]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:474:15: warning: use of old-style cast [-Wold-style-cast]
char* ptr = (char*)buffer;
^ ~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:482:50: warning: use of old-style cast [-Wold-style-cast]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:500:15: warning: use of old-style cast [-Wold-style-cast]
char* ptr = (char*)buffer;
^ ~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:543:19: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, std::__1::allocator<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void> > >::size_type' (aka 'unsigned long') [-Wsign-conversion]
pieces.resize(num_pieces);
~~~~~~ ^~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:545:13: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, std::__1::allocator<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void> > >::size_type' (aka 'unsigned long') [-Wsign-conversion]
pieces[static_cast<int>(i)] = i;
~~~~~~ ^~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:552:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:556:20: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, std::__1::allocator<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void> > >::size_type' (aka 'unsigned long') [-Wsign-conversion]
pieces.reserve(num_pieces);
~~~~~~~ ^~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:576:32: warning: implicit conversion changes signedness: 'std::uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
piece_index_t const piece(read_uint32(ptr));
~~~~~ ^~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:577:18: warning: implicit conversion changes signedness: 'std::uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
int start = read_uint32(ptr);
~~~~~ ^~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:592:14: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if (int((start + bytes_transferred) / 0x4000) == blocks_per_piece)
^~~~~ ~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:659:24: warning: use of old-style cast [-Wold-style-cast]
std::uint32_t* buf = (std::uint32_t*)ptr;
^ ~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:659:24: warning: cast from 'const char *' to 'std::uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
std::uint32_t* buf = (std::uint32_t*)ptr;
^~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:659:40: warning: cast from 'const char *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
std::uint32_t* buf = (std::uint32_t*)ptr;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:660:61: warning: implicit conversion changes signedness: 'int' to 'const std::uint32_t' (aka 'const unsigned int') [-Wsign-conversion]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:715:6: warning: no previous prototype for function 'print_usage' [-Wmissing-prototypes]
void print_usage()
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:716:1: warning: function 'print_usage' could be declared with attribute 'noreturn' [-Wmissing-noreturn]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:755:6: warning: no previous prototype for function 'hasher_thread' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:806:5: warning: operand of ? changes signedness: 'unsigned int' to 'const int' [-Wsign-conversion]
? std::thread::hardware_concurrency() : 4;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:810:18: warning: implicit conversion changes signedness: 'const int' to 'std::__1::vector<std::__1::thread, std::__1::allocator<std::__1::thread> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
threads.reserve(num_threads);
~~~~~~~ ^~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:780:6: warning: no previous prototype for function 'generate_torrent' [-Wmissing-prototypes]
void generate_torrent(std::vector<char>& buf, int num_pieces, int num_files
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:827:6: warning: no previous prototype for function 'generate_data' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:872:6: warning: no previous prototype for function 'io_thread' [-Wmissing-prototypes]
void io_thread(io_service* ios)
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:923:15: warning: declaration shadows a variable in the global namespace [-Wshadow]
char const* optarg = argv[0];
^
/usr/include/unistd.h:381:14: note: previous declaration is here
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:1069:16: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<peer_conn *, std::__1::allocator<peer_conn *> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
conns.reserve(num_connections);
~~~~~~~ ^~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/connection_tester.cpp:1079:10: warning: use of old-style cast [-Wold-style-cast]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/custom_storage.cpp:94:24: warning: no previous prototype for function 'temp_storage_constructor' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/dump_torrent.cpp:46:19: warning: no previous prototype for function 'load_file' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/print.cpp:131:5: warning: no previous prototype for function 'get_piece' [-Wmissing-prototypes]
int get_piece(lt::bitfield const& p, int index)
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/print.cpp:149:20: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
bar.reserve(width * 6);
~~~~~~~ ~~~~~~^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/print.cpp:216:53: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/torrent_view.cpp:45:13: warning: no previous prototype for function 'torrent_state' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/torrent_view.cpp:75:6: warning: no previous prototype for function 'compare_torrent' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:134:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
else new_settings.c_lflag &= ~ECHO;
~~ ^~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:137:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion]
else new_settings.c_lflag &= ~ICANON;
~~ ^~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:148:6: warning: no previous prototype for function 'sleep_and_input' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:210:13: warning: no previous prototype for function 'to_hex' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:217:6: warning: no previous prototype for function 'load_file' [-Wmissing-prototypes]
bool load_file(std::string const& filename, std::vector<char>& v
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:231:6: warning: no previous prototype for function 'is_absolute_path' [-Wmissing-prototypes]
bool is_absolute_path(std::string const& f)
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:251:13: warning: no previous prototype for function 'path_append' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:266:13: warning: no previous prototype for function 'make_absolute_path' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:282:13: warning: no previous prototype for function 'print_endpoint' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:297:7: warning: no previous extern declaration for non-static variable 'g_log_file' [-Wmissing-variable-declarations]
FILE* g_log_file = nullptr;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:299:5: warning: no previous prototype for function 'peer_index' [-Wmissing-prototypes]
int peer_index(lt::tcp::endpoint addr, std::vector<lt::peer_info> const& peers)
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:310:5: warning: no previous prototype for function 'print_peer_info' [-Wmissing-prototypes]
int print_peer_info(std::string& out
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:482:5: warning: no previous extern declaration for non-static variable 'allocation_mode' [-Wmissing-variable-declarations]
int allocation_mode = lt::storage_mode_sparse;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:483:13: warning: no previous extern declaration for non-static variable 'save_path' [-Wmissing-variable-declarations]
std::string save_path(".");
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:484:5: warning: no previous extern declaration for non-static variable 'torrent_upload_limit' [-Wmissing-variable-declarations]
int torrent_upload_limit = 0;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:485:5: warning: no previous extern declaration for non-static variable 'torrent_download_limit' [-Wmissing-variable-declarations]
int torrent_download_limit = 0;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:486:13: warning: no previous extern declaration for non-static variable 'monitor_dir' [-Wmissing-variable-declarations]
std::string monitor_dir;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:487:5: warning: no previous extern declaration for non-static variable 'poll_interval' [-Wmissing-variable-declarations]
int poll_interval = 5;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:488:5: warning: no previous extern declaration for non-static variable 'max_connections_per_torrent' [-Wmissing-variable-declarations]
int max_connections_per_torrent = 50;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:489:6: warning: no previous extern declaration for non-static variable 'seed_mode' [-Wmissing-variable-declarations]
bool seed_mode = false;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:490:6: warning: no previous extern declaration for non-static variable 'stats_enabled' [-Wmissing-variable-declarations]
bool stats_enabled = false;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:491:5: warning: no previous extern declaration for non-static variable 'cache_size' [-Wmissing-variable-declarations]
int cache_size = -1;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:493:6: warning: no previous extern declaration for non-static variable 'share_mode' [-Wmissing-variable-declarations]
bool share_mode = false;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:494:6: warning: no previous extern declaration for non-static variable 'disable_storage' [-Wmissing-variable-declarations]
bool disable_storage = false;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:496:6: warning: no previous extern declaration for non-static variable 'quit' [-Wmissing-variable-declarations]
bool quit = false;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:498:6: warning: no previous prototype for function 'signal_handler' [-Wmissing-prototypes]
void signal_handler(int)
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:505:13: warning: no previous extern declaration for non-static variable 'peer' [-Wmissing-variable-declarations]
std::string peer;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:514:15: warning: format string is not a string literal [-Wformat-nonliteral]
std::printf(fmt, name);
^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:507:6: warning: no previous prototype for function 'print_settings' [-Wmissing-prototypes]
void print_settings(int const start, int const num
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:518:13: warning: no previous prototype for function 'resume_file' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:524:6: warning: no previous prototype for function 'add_magnet' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:598:19: warning: use of old-style cast [-Wold-style-cast]
p.storage_mode = (storage_mode_t)allocation_mode;
^ ~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:560:6: warning: no previous prototype for function 'add_torrent' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:605:26: warning: no previous prototype for function 'list_dir' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:654:6: warning: no previous prototype for function 'scan_dir' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:684:13: warning: no previous prototype for function 'timestamp' [-Wmissing-prototypes]
char const* timestamp()
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:693:6: warning: no previous prototype for function 'print_alert' [-Wmissing-prototypes]
void print_alert(lt::alert const* a, std::string& str)
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:715:5: warning: no previous prototype for function 'save_file' [-Wmissing-prototypes]
int save_file(std::string const& filename, std::vector<char> const& v)
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:819:30: warning: declaration shadows a local variable [-Wshadow]
else if (add_torrent_alert* p = alert_cast<add_torrent_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:813:31: note: previous declaration is here
if (metadata_received_alert* p = alert_cast<metadata_received_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:837:34: warning: use of old-style cast [-Wold-style-cast]
char* port = (char*) strrchr((char*)peer.c_str(), ':');
^ ~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:837:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]
char* port = (char*) strrchr((char*)peer.c_str(), ':');
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:837:18: warning: use of old-style cast [-Wold-style-cast]
char* port = (char*) strrchr((char*)peer.c_str(), ':');
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:850:35: warning: declaration shadows a local variable [-Wshadow]
else if (torrent_finished_alert* p = alert_cast<torrent_finished_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:819:30: note: previous declaration is here
else if (add_torrent_alert* p = alert_cast<add_torrent_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:861:35: warning: declaration shadows a local variable [-Wshadow]
else if (save_resume_data_alert* p = alert_cast<save_resume_data_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:850:35: note: previous declaration is here
else if (torrent_finished_alert* p = alert_cast<torrent_finished_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:869:42: warning: declaration shadows a local variable [-Wshadow]
else if (save_resume_data_failed_alert* p = alert_cast<save_resume_data_failed_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:861:35: note: previous declaration is here
else if (save_resume_data_alert* p = alert_cast<save_resume_data_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:876:33: warning: declaration shadows a local variable [-Wshadow]
else if (torrent_paused_alert* p = alert_cast<torrent_paused_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:869:42: note: previous declaration is here
else if (save_resume_data_failed_alert* p = alert_cast<save_resume_data_failed_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:885:31: warning: declaration shadows a local variable [-Wshadow]
else if (state_update_alert* p = alert_cast<state_update_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:876:33: note: previous declaration is here
else if (torrent_paused_alert* p = alert_cast<torrent_paused_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:890:34: warning: declaration shadows a local variable [-Wshadow]
else if (torrent_removed_alert* p = alert_cast<torrent_removed_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:885:31: note: previous declaration is here
else if (state_update_alert* p = alert_cast<state_update_alert>(a))
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:724:6: warning: no previous prototype for function 'handle_alert' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:902:6: warning: no previous prototype for function 'pop_alerts' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:944:23: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<bool, std::__1::allocator<bool> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
color = cs->blocks[j] ? esc("34;7") : esc("0");
~~ ^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:949:25: warning: implicit conversion changes signedness: 'int' to 'std::__1::vector<bool, std::__1::allocator<bool> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
if (cs && cs->blocks[j] && pp->blocks[j].state != block_info::finished)
~~ ^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:919:6: warning: no previous prototype for function 'print_piece' [-Wmissing-prototypes]
void print_piece(lt::partial_piece_info const* pp
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:988:6: warning: no previous prototype for function 'is_resume_file' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1454:19: warning: declaration shadows a local variable [-Wshadow]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1005:15: note: previous declaration is here
set_keypress s;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1490:19: warning: declaration shadows a local variable [-Wshadow]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1005:15: note: previous declaration is here
set_keypress s;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1741:26: warning: declaration shadows a local variable [-Wshadow]
torrent_status const& s = view.get_active_torrent();
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1005:15: note: previous declaration is here
set_keypress s;
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1896:27: warning: implicit conversion changes signedness: 'const int' to 'std::__1::vector<long, std::__1::allocator<long> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1251:4: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
case 'e':
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1251:4: note: insert 'BOOST_FALLTHROUGH;' to silence this warning
case 'e':
^
BOOST_FALLTHROUGH;
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/client_test.cpp:1251:4: note: insert 'break;' to avoid fall-through
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:51:19: warning: no previous prototype for function 'load_file' [-Wmissing-prototypes]
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:75:11: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
if (f[len-1] == '/' || f[len-1] == '\\') --len;
~ ~~~^~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:75:30: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
if (f[len-1] == '/' || f[len-1] == '\\') --len;
~ ~~~^~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:78:9: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
if (f[len] == '/' || f[len] == '\\')
~ ^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:78:26: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
if (f[len] == '/' || f[len] == '\\')
~ ^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:82:8: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
if (f[len] == '/' || f[len] == '\\') ++len;
~ ^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:82:25: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
if (f[len] == '/' || f[len] == '\\') ++len;
~ ^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:83:32: warning: implicit conversion changes signedness: 'int' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion]
return std::string(f.c_str(), len);
~~~ ^~~
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:64:13: warning: no previous prototype for function 'branch_path' [-Wmissing-prototypes]
std::string branch_path(std::string const& f)
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:88:6: warning: no previous prototype for function 'file_filter' [-Wmissing-prototypes]
bool file_filter(std::string const& f)
^
/wrkdirs/usr/ports/net-p2p/libtorrent-rasterbar/work/libtorrent-libtorrent-1_2_2/examples/make_torrent.cpp:111:6: warning: no previous prototype for function 'print_usage' [-Wmissing-prototypes]