diff --git a/cli/cli.cc b/cli/cli.cc index 182012144..a01c1407a 100644 --- a/cli/cli.cc +++ b/cli/cli.cc @@ -21,12 +21,15 @@ *****************************************************************************/ #include -#include /* fprintf () */ -#include /* atoi () */ -#include /* memcmp () */ +#include /* fprintf () */ +#include /* atoi () */ +#include /* memcmp () */ #include +#include +#include #include + #include #include #include diff --git a/gtk/Application.cc b/gtk/Application.cc index 79c72a7f6..d8dd070f9 100644 --- a/gtk/Application.cc +++ b/gtk/Application.cc @@ -21,17 +21,17 @@ *****************************************************************************/ #include -#include +#include // exit() +#include #include -#include #include -#include -#include /* exit() */ -#include -#include -#include -#include +#include #include +#include +#include + +#include +#include #include #include diff --git a/gtk/DetailsDialog.cc b/gtk/DetailsDialog.cc index 2ddd85cd4..5df15f73c 100644 --- a/gtk/DetailsDialog.cc +++ b/gtk/DetailsDialog.cc @@ -13,6 +13,7 @@ #include #include /* sscanf() */ #include /* abort() */ +#include #include #include diff --git a/gtk/Dialogs.cc b/gtk/Dialogs.cc index ea1bb2e7b..b06e96a95 100644 --- a/gtk/Dialogs.cc +++ b/gtk/Dialogs.cc @@ -21,6 +21,7 @@ *****************************************************************************/ #include +#include #include #include diff --git a/gtk/FaviconCache.cc b/gtk/FaviconCache.cc index a3c842073..d5f90a8c4 100644 --- a/gtk/FaviconCache.cc +++ b/gtk/FaviconCache.cc @@ -7,6 +7,8 @@ */ #include +#include +#include #include /* g_remove() */ diff --git a/gtk/FileList.cc b/gtk/FileList.cc index dad5a9612..9a5e7b530 100644 --- a/gtk/FileList.cc +++ b/gtk/FileList.cc @@ -6,11 +6,10 @@ * */ +#include /* INT_MAX */ +#include #include // strchr -#include /* INT_MAX */ -#include -#include -#include +#include #include #include diff --git a/gtk/FilterBar.cc b/gtk/FilterBar.cc index 6bfab8042..82fd03109 100644 --- a/gtk/FilterBar.cc +++ b/gtk/FilterBar.cc @@ -6,8 +6,9 @@ * */ +#include #include -#include /* qsort() */ +#include #include #include diff --git a/gtk/FreeSpaceLabel.cc b/gtk/FreeSpaceLabel.cc index 1eb577e6b..e1cb09cbd 100644 --- a/gtk/FreeSpaceLabel.cc +++ b/gtk/FreeSpaceLabel.cc @@ -6,6 +6,9 @@ * */ +#include +#include + #include #include diff --git a/gtk/IconCache.cc b/gtk/IconCache.cc index f8223c08e..e868bd458 100644 --- a/gtk/IconCache.cc +++ b/gtk/IconCache.cc @@ -6,6 +6,7 @@ */ #include +#include #include #include diff --git a/gtk/MainWindow.cc b/gtk/MainWindow.cc index 8642eaec2..9879b00de 100644 --- a/gtk/MainWindow.cc +++ b/gtk/MainWindow.cc @@ -20,6 +20,8 @@ * DEALINGS IN THE SOFTWARE. *****************************************************************************/ +#include + #include #include diff --git a/gtk/MakeDialog.cc b/gtk/MakeDialog.cc index 922ac46dd..02e97d9d2 100644 --- a/gtk/MakeDialog.cc +++ b/gtk/MakeDialog.cc @@ -6,6 +6,9 @@ * */ +#include +#include + #include #include diff --git a/gtk/MessageLogWindow.cc b/gtk/MessageLogWindow.cc index 84e38b9b4..017b01654 100644 --- a/gtk/MessageLogWindow.cc +++ b/gtk/MessageLogWindow.cc @@ -8,7 +8,6 @@ #include #include -#include #include #include diff --git a/gtk/OptionsDialog.cc b/gtk/OptionsDialog.cc index c8d747c4c..af6355d1d 100644 --- a/gtk/OptionsDialog.cc +++ b/gtk/OptionsDialog.cc @@ -6,8 +6,7 @@ * */ -#include -#include +#include #include #include diff --git a/gtk/Prefs.cc b/gtk/Prefs.cc index 3f2e894e6..15648d220 100644 --- a/gtk/Prefs.cc +++ b/gtk/Prefs.cc @@ -21,9 +21,7 @@ *****************************************************************************/ #include -#include #include /* strtol() */ -#include #include #include diff --git a/gtk/PrefsDialog.cc b/gtk/PrefsDialog.cc index 0661d2c49..b5a377509 100644 --- a/gtk/PrefsDialog.cc +++ b/gtk/PrefsDialog.cc @@ -6,9 +6,9 @@ * */ -#include /* isspace */ -#include /* USHRT_MAX, INT_MAX */ +#include /* USHRT_MAX, INT_MAX */ #include +#include #include #include diff --git a/gtk/RelocateDialog.cc b/gtk/RelocateDialog.cc index ca396551c..c3fefa586 100644 --- a/gtk/RelocateDialog.cc +++ b/gtk/RelocateDialog.cc @@ -7,6 +7,8 @@ */ #include +#include +#include #include #include diff --git a/gtk/Session.cc b/gtk/Session.cc index 0a7d95a9e..fd63a9e09 100644 --- a/gtk/Session.cc +++ b/gtk/Session.cc @@ -21,10 +21,12 @@ *****************************************************************************/ #include +#include /* pow() */ #include // strstr #include #include -#include /* pow() */ +#include +#include #include diff --git a/gtk/Session.h b/gtk/Session.h index a1f4d8eec..97af9e913 100644 --- a/gtk/Session.h +++ b/gtk/Session.h @@ -23,6 +23,7 @@ #pragma once #include +#include #include #include diff --git a/gtk/StatsDialog.cc b/gtk/StatsDialog.cc index d227e5bf9..3c0c6f0c0 100644 --- a/gtk/StatsDialog.cc +++ b/gtk/StatsDialog.cc @@ -6,6 +6,8 @@ * */ +#include + #include #include diff --git a/gtk/TorrentCellRenderer.cc b/gtk/TorrentCellRenderer.cc index fd3152c59..5fcf858cd 100644 --- a/gtk/TorrentCellRenderer.cc +++ b/gtk/TorrentCellRenderer.cc @@ -6,8 +6,9 @@ * */ -#include /* INT_MAX */ +#include /* INT_MAX */ #include // strchr() +#include #include #include diff --git a/gtk/Utils.h b/gtk/Utils.h index 45041073e..19b50509c 100644 --- a/gtk/Utils.h +++ b/gtk/Utils.h @@ -8,6 +8,7 @@ #pragma once +#include #include #include diff --git a/gtk/main.cc b/gtk/main.cc index 510864ece..e3663b841 100644 --- a/gtk/main.cc +++ b/gtk/main.cc @@ -20,6 +20,7 @@ * DEALINGS IN THE SOFTWARE. *****************************************************************************/ +#include #include #include diff --git a/libtransmission/announce-list.cc b/libtransmission/announce-list.cc index a51a82e86..27a03b66d 100644 --- a/libtransmission/announce-list.cc +++ b/libtransmission/announce-list.cc @@ -15,6 +15,7 @@ #include "announce-list.h" #include "metainfo.h" +#include "quark.h" #include "utils.h" #include "variant.h" diff --git a/libtransmission/announce-list.h b/libtransmission/announce-list.h index 33a4f789a..5c4ccd86f 100644 --- a/libtransmission/announce-list.h +++ b/libtransmission/announce-list.h @@ -17,12 +17,12 @@ #include #include #include -#include #include #include #include "transmission.h" +#include "quark.h" #include "interned-string.h" #include "web-utils.h" diff --git a/libtransmission/announcer-common.h b/libtransmission/announcer-common.h index 72cb9ecab..1677bac17 100644 --- a/libtransmission/announcer-common.h +++ b/libtransmission/announcer-common.h @@ -15,7 +15,6 @@ #include #include // size_t #include -#include #include "transmission.h" diff --git a/libtransmission/announcer-http.cc b/libtransmission/announcer-http.cc index 9d1a729ab..246c0dd36 100644 --- a/libtransmission/announcer-http.cc +++ b/libtransmission/announcer-http.cc @@ -9,6 +9,7 @@ #include /* USHRT_MAX */ #include /* fprintf() */ #include /* strchr(), memcmp(), memcpy() */ +#include #include #include @@ -21,6 +22,7 @@ #include "log.h" #include "net.h" /* tr_globalIPv6() */ #include "peer-mgr.h" /* pex */ +#include "quark.h" #include "torrent.h" #include "trevent.h" /* tr_runInEventThread() */ #include "utils.h" diff --git a/libtransmission/announcer-udp.cc b/libtransmission/announcer-udp.cc index 7964cc8dd..04cd444b5 100644 --- a/libtransmission/announcer-udp.cc +++ b/libtransmission/announcer-udp.cc @@ -9,6 +9,7 @@ #include /* errno, EAFNOSUPPORT */ #include /* memset() */ #include +#include #include #include diff --git a/libtransmission/announcer.cc b/libtransmission/announcer.cc index fd19654a7..72e15f839 100644 --- a/libtransmission/announcer.cc +++ b/libtransmission/announcer.cc @@ -14,6 +14,7 @@ #include #include #include +#include #include #include diff --git a/libtransmission/announcer.h b/libtransmission/announcer.h index c35ac7b0c..db301bd35 100644 --- a/libtransmission/announcer.h +++ b/libtransmission/announcer.h @@ -13,6 +13,8 @@ #endif #include // size_t +#include +#include #include "transmission.h" diff --git a/libtransmission/bitfield.h b/libtransmission/bitfield.h index d78fd3d24..33deec797 100644 --- a/libtransmission/bitfield.h +++ b/libtransmission/bitfield.h @@ -13,7 +13,6 @@ #endif #include -#include #include /** diff --git a/libtransmission/crypto-utils-fallback.cc b/libtransmission/crypto-utils-fallback.cc index f25a639ae..d8e114ccc 100644 --- a/libtransmission/crypto-utils-fallback.cc +++ b/libtransmission/crypto-utils-fallback.cc @@ -10,7 +10,10 @@ implement missing (or duplicate) functionality without exposing internal details in header files. */ +#include + #include "transmission.h" + #include "crypto-utils.h" #include "tr-assert.h" #include "tr-macros.h" diff --git a/libtransmission/crypto-utils.cc b/libtransmission/crypto-utils.cc index cc80e4ae2..0661e019e 100644 --- a/libtransmission/crypto-utils.cc +++ b/libtransmission/crypto-utils.cc @@ -8,6 +8,7 @@ #include #include +#include #include // memmove(), memset() #include #include diff --git a/libtransmission/crypto.h b/libtransmission/crypto.h index d29dafae1..6885c03ce 100644 --- a/libtransmission/crypto.h +++ b/libtransmission/crypto.h @@ -14,7 +14,6 @@ #error only libtransmission should #include this header. #endif -#include #include // uintX_t #include #include diff --git a/libtransmission/error.cc b/libtransmission/error.cc index eec8282d7..d22ecec48 100644 --- a/libtransmission/error.cc +++ b/libtransmission/error.cc @@ -6,6 +6,8 @@ * */ +#include + #include "transmission.h" #include "error.h" diff --git a/libtransmission/fdlimit.cc b/libtransmission/fdlimit.cc index 7fc52714c..1dea2dfb5 100644 --- a/libtransmission/fdlimit.cc +++ b/libtransmission/fdlimit.cc @@ -10,7 +10,6 @@ #include #include #include -#include #include #include "transmission.h" diff --git a/libtransmission/file-posix.cc b/libtransmission/file-posix.cc index e5e6c7f4b..e71ebbc90 100644 --- a/libtransmission/file-posix.cc +++ b/libtransmission/file-posix.cc @@ -20,12 +20,14 @@ #include #include /* O_LARGEFILE, posix_fadvise(), [posix_]fallocate(), fcntl() */ #include /* basename(), dirname() */ +#include +#include /* lseek(), write(), ftruncate(), pread(), pwrite(), pathconf(), etc */ +#include + #include /* flock() */ #include /* mmap(), munmap() */ #include #include -#include /* lseek(), write(), ftruncate(), pread(), pwrite(), pathconf(), etc */ -#include #ifdef HAVE_XFS_XFS_H #include diff --git a/libtransmission/file.cc b/libtransmission/file.cc index ef839ccaf..96466d7ed 100644 --- a/libtransmission/file.cc +++ b/libtransmission/file.cc @@ -7,7 +7,7 @@ */ #include -#include /* strlen() */ +#include #include "transmission.h" #include "error.h" diff --git a/libtransmission/inout.cc b/libtransmission/inout.cc index c060f8d16..a0cab34b5 100644 --- a/libtransmission/inout.cc +++ b/libtransmission/inout.cc @@ -8,7 +8,7 @@ #include #include -#include /* bsearch() */ +#include /* abort() */ #include #include diff --git a/libtransmission/metainfo.cc b/libtransmission/metainfo.cc index 16ee014fc..a5b3f063c 100644 --- a/libtransmission/metainfo.cc +++ b/libtransmission/metainfo.cc @@ -8,8 +8,10 @@ #include #include -#include +#include #include +#include +#include #include #include diff --git a/libtransmission/metainfo.h b/libtransmission/metainfo.h index c55532732..1352ec710 100644 --- a/libtransmission/metainfo.h +++ b/libtransmission/metainfo.h @@ -12,7 +12,6 @@ #error only libtransmission should #include this header. #endif -#include #include #include #include diff --git a/libtransmission/peer-io.cc b/libtransmission/peer-io.cc index 128d5ce02..805152757 100644 --- a/libtransmission/peer-io.cc +++ b/libtransmission/peer-io.cc @@ -10,6 +10,7 @@ #include #include #include +#include #include #include diff --git a/libtransmission/peer-mgr.h b/libtransmission/peer-mgr.h index e79f56bb7..3f0ac9644 100644 --- a/libtransmission/peer-mgr.h +++ b/libtransmission/peer-mgr.h @@ -13,7 +13,7 @@ #endif #include // uintX_t -#include // size_t +#include // size_t #include #ifdef _WIN32 @@ -23,7 +23,6 @@ #include "net.h" /* tr_address */ #include "peer-common.h" #include "peer-socket.h" -#include "quark.h" /** * @addtogroup peers Peers diff --git a/libtransmission/peer-msgs.cc b/libtransmission/peer-msgs.cc index 565db9e0b..85e122528 100644 --- a/libtransmission/peer-msgs.cc +++ b/libtransmission/peer-msgs.cc @@ -9,7 +9,6 @@ #include #include #include -#include #include #include #include // std::unique_ptr @@ -29,6 +28,7 @@ #include "peer-mgr.h" #include "peer-msgs.h" #include "ptrarray.h" +#include "quark.h" #include "session.h" #include "torrent-magnet.h" #include "torrent.h" diff --git a/libtransmission/platform-quota.cc b/libtransmission/platform-quota.cc index 80e65c852..27f51a0cd 100644 --- a/libtransmission/platform-quota.cc +++ b/libtransmission/platform-quota.cc @@ -8,6 +8,7 @@ #include #include +#include #include #include /* evutil_ascii_strcasecmp() */ diff --git a/libtransmission/platform-quota.h b/libtransmission/platform-quota.h index 710ba5f57..55dd3e227 100644 --- a/libtransmission/platform-quota.h +++ b/libtransmission/platform-quota.h @@ -8,7 +8,7 @@ #pragma once -#include +#include // int64_t #include #include diff --git a/libtransmission/platform.cc b/libtransmission/platform.cc index 5bafcca6c..b9d7fb72c 100644 --- a/libtransmission/platform.cc +++ b/libtransmission/platform.cc @@ -8,7 +8,6 @@ #include #include -#include #include #include #include diff --git a/libtransmission/port-forwarding.cc b/libtransmission/port-forwarding.cc index c6354c097..898857776 100644 --- a/libtransmission/port-forwarding.cc +++ b/libtransmission/port-forwarding.cc @@ -7,7 +7,6 @@ */ #include -#include #include #include diff --git a/libtransmission/quark.cc b/libtransmission/quark.cc index 933052bab..723815a74 100644 --- a/libtransmission/quark.cc +++ b/libtransmission/quark.cc @@ -12,8 +12,8 @@ #include #include "transmission.h" + #include "quark.h" -#include "tr-assert.h" #include "utils.h" // tr_strvDup() using namespace std::literals; diff --git a/libtransmission/rpc-server.cc b/libtransmission/rpc-server.cc index 78ff5ed33..cc874dcfc 100644 --- a/libtransmission/rpc-server.cc +++ b/libtransmission/rpc-server.cc @@ -31,6 +31,7 @@ #include "log.h" #include "net.h" #include "platform.h" /* tr_getWebClientDir() */ +#include "quark.h" #include "rpc-server.h" #include "rpcimpl.h" #include "session-id.h" diff --git a/libtransmission/rpcimpl.cc b/libtransmission/rpcimpl.cc index 1edd31656..0e535bf9b 100644 --- a/libtransmission/rpcimpl.cc +++ b/libtransmission/rpcimpl.cc @@ -21,6 +21,7 @@ #include #include "transmission.h" + #include "completion.h" #include "crypto-utils.h" #include "error.h" @@ -28,9 +29,10 @@ #include "file.h" #include "log.h" #include "platform-quota.h" /* tr_device_info_get_disk_space() */ +#include "quark.h" #include "rpcimpl.h" -#include "session.h" #include "session-id.h" +#include "session.h" #include "stats.h" #include "torrent.h" #include "tr-assert.h" @@ -38,8 +40,8 @@ #include "utils.h" #include "variant.h" #include "version.h" -#include "web.h" #include "web-utils.h" +#include "web.h" static auto constexpr RpcVersion = int64_t{ 17 }; static auto constexpr RpcVersionMin = int64_t{ 14 }; diff --git a/libtransmission/session.cc b/libtransmission/session.cc index 2d4bb71d1..a4e0e70ef 100644 --- a/libtransmission/session.cc +++ b/libtransmission/session.cc @@ -15,6 +15,7 @@ #include #include // std::back_inserter #include +#include #include // std::acumulate() #include #include @@ -2841,3 +2842,9 @@ void tr_sessionRemoveTorrent(tr_session* session, tr_torrent* tor) session->torrentsById.erase(tor->uniqueId); session->torrentsByHash.erase(tor->infoHash()); } + +tr_torrent* tr_session::getTorrent(std::string_view info_dict_hash_string) +{ + auto info_dict_hash = tr_sha1_from_string(std::data(info_dict_hash_string)); + return this->getTorrent(info_dict_hash); +} diff --git a/libtransmission/session.h b/libtransmission/session.h index 878187f01..e22d5d31d 100644 --- a/libtransmission/session.h +++ b/libtransmission/session.h @@ -29,9 +29,7 @@ #include "transmission.h" -#include "crypto-utils.h" -#include "net.h" -#include "tr-macros.h" +#include "net.h" // tr_socket_t enum tr_auto_switch_state_t { @@ -125,11 +123,7 @@ public: return it == std::end(src) ? nullptr : it->second; } - [[nodiscard]] auto getTorrent(std::string_view info_dict_hash_string) - { - auto info_dict_hash = tr_sha1_from_string(std::data(info_dict_hash_string)); - return this->getTorrent(info_dict_hash); - } + [[nodiscard]] tr_torrent* getTorrent(std::string_view info_dict_hash_string); [[nodiscard]] auto contains(tr_sha1_digest_t const& info_dict_hash) const { diff --git a/libtransmission/stats.cc b/libtransmission/stats.cc index 7d10d20e3..ea221a894 100644 --- a/libtransmission/stats.cc +++ b/libtransmission/stats.cc @@ -7,6 +7,7 @@ */ #include +#include #include "transmission.h" diff --git a/libtransmission/subprocess-posix.cc b/libtransmission/subprocess-posix.cc index 05cf112c5..d18b85cbb 100644 --- a/libtransmission/subprocess-posix.cc +++ b/libtransmission/subprocess-posix.cc @@ -8,7 +8,6 @@ #include #include -#include #include #include diff --git a/libtransmission/torrent-ctor.cc b/libtransmission/torrent-ctor.cc index b8f25f978..21d943e64 100644 --- a/libtransmission/torrent-ctor.cc +++ b/libtransmission/torrent-ctor.cc @@ -9,6 +9,7 @@ #include // EINVAL #include #include +#include #include #include "transmission.h" diff --git a/libtransmission/torrent-magnet.cc b/libtransmission/torrent-magnet.cc index bc9b27a73..76b31a81e 100644 --- a/libtransmission/torrent-magnet.cc +++ b/libtransmission/torrent-magnet.cc @@ -8,8 +8,8 @@ #include #include /* INT_MAX */ -#include /* memcpy(), memset(), memcmp() */ #include +#include #include #include diff --git a/libtransmission/torrent-metainfo.cc b/libtransmission/torrent-metainfo.cc index a0e644e8b..6daa8c89d 100644 --- a/libtransmission/torrent-metainfo.cc +++ b/libtransmission/torrent-metainfo.cc @@ -7,6 +7,7 @@ */ #include +#include #include #include #include @@ -20,8 +21,8 @@ #include "crypto-utils.h" #include "error-types.h" #include "error.h" +#include "quark.h" #include "torrent-metainfo.h" -#include "tr-assert.h" #include "utils.h" #include "variant.h" #include "web-utils.h" diff --git a/libtransmission/torrent-metainfo.h b/libtransmission/torrent-metainfo.h index b865198f5..3af3fe16d 100644 --- a/libtransmission/torrent-metainfo.h +++ b/libtransmission/torrent-metainfo.h @@ -17,7 +17,6 @@ #include "block-info.h" #include "magnet-metainfo.h" -#include "quark.h" struct tr_error; struct tr_info; diff --git a/libtransmission/torrent.cc b/libtransmission/torrent.cc index 9265055d2..3ed355f93 100644 --- a/libtransmission/torrent.cc +++ b/libtransmission/torrent.cc @@ -12,7 +12,6 @@ #include /* INT_MAX */ #include #include /* signal() */ -#include /* qsort */ #include /* memcmp */ #include #include diff --git a/libtransmission/torrent.h b/libtransmission/torrent.h index 9cc7b6e4f..b2281d5c4 100644 --- a/libtransmission/torrent.h +++ b/libtransmission/torrent.h @@ -30,7 +30,6 @@ #include "file.h" #include "file-piece-map.h" #include "interned-string.h" -#include "quark.h" #include "session.h" #include "tr-assert.h" #include "tr-macros.h" diff --git a/libtransmission/tr-getopt.cc b/libtransmission/tr-getopt.cc index 94a1d7c35..6f92d992f 100644 --- a/libtransmission/tr-getopt.cc +++ b/libtransmission/tr-getopt.cc @@ -7,8 +7,6 @@ */ #include -#include /* isspace() */ -#include #include /* exit() */ #include #include diff --git a/libtransmission/tr-lpd.cc b/libtransmission/tr-lpd.cc index cde05f2c0..de29f33ca 100644 --- a/libtransmission/tr-lpd.cc +++ b/libtransmission/tr-lpd.cc @@ -21,10 +21,8 @@ THE SOFTWARE. */ #include -#include /* toupper() */ #include #include /* sig_atomic_t */ -#include #include /* strlen(), strncpy(), strstr(), memset() */ #include diff --git a/libtransmission/utils.cc b/libtransmission/utils.cc index 524c2d609..79b4544b0 100644 --- a/libtransmission/utils.cc +++ b/libtransmission/utils.cc @@ -20,7 +20,6 @@ #include /* localeconv() */ #include /* fabs(), floor() */ #include /* SIZE_MAX */ -#include #include /* getenv() */ #include /* strerror(), memset(), memmem() */ #include /* nanosleep() */ @@ -29,6 +28,7 @@ #include #include #include +#include #include #ifdef _WIN32 diff --git a/libtransmission/variant-benc.cc b/libtransmission/variant-benc.cc index 88da7f11a..1973e0dc7 100644 --- a/libtransmission/variant-benc.cc +++ b/libtransmission/variant-benc.cc @@ -7,7 +7,6 @@ */ #include -#include #include /* isdigit() */ #include #include @@ -21,6 +20,7 @@ #include "transmission.h" #include "tr-assert.h" +#include "quark.h" #include "utils.h" /* tr_snprintf() */ #include "variant-common.h" #include "variant.h" diff --git a/libtransmission/variant-json.cc b/libtransmission/variant-json.cc index b6553317c..96dc65142 100644 --- a/libtransmission/variant-json.cc +++ b/libtransmission/variant-json.cc @@ -10,7 +10,6 @@ #include #include /* EILSEQ, EINVAL */ #include /* fabs() */ -#include #include #include #include @@ -24,6 +23,7 @@ #include "jsonsl.h" #include "log.h" +#include "quark.h" #include "tr-assert.h" #include "utils.h" #include "variant-common.h" diff --git a/libtransmission/variant.cc b/libtransmission/variant.cc index 7478fb6f1..1baead23c 100644 --- a/libtransmission/variant.cc +++ b/libtransmission/variant.cc @@ -20,6 +20,7 @@ #include /* strtod() */ #include #include +#include #include #include @@ -38,13 +39,15 @@ #define LIBTRANSMISSION_VARIANT_MODULE #include "transmission.h" + #include "error.h" #include "file.h" #include "log.h" +#include "quark.h" #include "tr-assert.h" #include "utils.h" -#include "variant.h" #include "variant-common.h" +#include "variant.h" /* don't use newlocale/uselocale on old versions of uClibc because they're buggy. * https://trac.transmissionbt.com/ticket/6006 */ diff --git a/libtransmission/variant.h b/libtransmission/variant.h index d615e4ba0..64ad34597 100644 --- a/libtransmission/variant.h +++ b/libtransmission/variant.h @@ -8,8 +8,9 @@ #pragma once +#include // int64_t #include // size_t -#include // int64_t +#include #include #include "quark.h" diff --git a/libtransmission/watchdir-inotify.cc b/libtransmission/watchdir-inotify.cc index 0de80256a..a0158dcb4 100644 --- a/libtransmission/watchdir-inotify.cc +++ b/libtransmission/watchdir-inotify.cc @@ -8,7 +8,6 @@ #include #include /* NAME_MAX */ -#include /* realloc() */ #include /* close() */ diff --git a/libtransmission/watchdir.cc b/libtransmission/watchdir.cc index 1821f1d44..dbada83f4 100644 --- a/libtransmission/watchdir.cc +++ b/libtransmission/watchdir.cc @@ -7,6 +7,7 @@ */ #include /* strcmp() */ +#include #include #include diff --git a/libtransmission/web-utils.cc b/libtransmission/web-utils.cc index 0e6b16ba5..46c6291ee 100644 --- a/libtransmission/web-utils.cc +++ b/libtransmission/web-utils.cc @@ -10,8 +10,10 @@ #include #include #include +#include #include #include +#include #include #include diff --git a/libtransmission/web-utils.h b/libtransmission/web-utils.h index 5d0a2d86b..2ecd34e0b 100644 --- a/libtransmission/web-utils.h +++ b/libtransmission/web-utils.h @@ -9,6 +9,7 @@ #pragma once #include +#include #include #include "tr-macros.h" // tr_sha1_digest_t diff --git a/libtransmission/web.cc b/libtransmission/web.cc index 31b56472b..38f5f7251 100644 --- a/libtransmission/web.cc +++ b/libtransmission/web.cc @@ -7,7 +7,9 @@ */ #include +#include #include +#include #include #ifdef _WIN32 diff --git a/libtransmission/webseed.cc b/libtransmission/webseed.cc index 9442c6adc..709e845c6 100644 --- a/libtransmission/webseed.cc +++ b/libtransmission/webseed.cc @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/qt/Application.cc b/qt/Application.cc index 9bfde4642..d13eef494 100644 --- a/qt/Application.cc +++ b/qt/Application.cc @@ -11,6 +11,7 @@ #include #include #include +#include #include #include diff --git a/qt/Application.h b/qt/Application.h index 1d7602821..86f219bf3 100644 --- a/qt/Application.h +++ b/qt/Application.h @@ -8,6 +8,7 @@ #pragma once +#include #include #include diff --git a/qt/FileTreeModel.cc b/qt/FileTreeModel.cc index cf8f1aa47..6d735b239 100644 --- a/qt/FileTreeModel.cc +++ b/qt/FileTreeModel.cc @@ -8,6 +8,7 @@ #include #include +#include #include // priorities diff --git a/qt/Filters.h b/qt/Filters.h index f295969a7..72f21e30d 100644 --- a/qt/Filters.h +++ b/qt/Filters.h @@ -8,8 +8,6 @@ #pragma once -#include - #include "Torrent.h" class FilterMode diff --git a/qt/MainWindow.cc b/qt/MainWindow.cc index 807378825..d9ea4a768 100644 --- a/qt/MainWindow.cc +++ b/qt/MainWindow.cc @@ -9,6 +9,7 @@ #include #include #include +#include #include #include diff --git a/qt/OptionsDialog.h b/qt/OptionsDialog.h index 3f2953e6f..69f1275c7 100644 --- a/qt/OptionsDialog.h +++ b/qt/OptionsDialog.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include diff --git a/qt/RpcClient.cc b/qt/RpcClient.cc index 7a6796453..0b5509ec4 100644 --- a/qt/RpcClient.cc +++ b/qt/RpcClient.cc @@ -6,9 +6,9 @@ * */ -#include "RpcClient.h" +#include -#include +#include "RpcClient.h" #include #include diff --git a/qt/Torrent.h b/qt/Torrent.h index b39dab75a..f6a6461b8 100644 --- a/qt/Torrent.h +++ b/qt/Torrent.h @@ -8,7 +8,6 @@ #pragma once -#include #include #include // time_t #include diff --git a/qt/TorrentModel.cc b/qt/TorrentModel.cc index 8424e57aa..b82207a24 100644 --- a/qt/TorrentModel.cc +++ b/qt/TorrentModel.cc @@ -8,6 +8,7 @@ #include #include +#include #include #include diff --git a/qt/VariantHelpers.h b/qt/VariantHelpers.h index bad7876e3..b9a738243 100644 --- a/qt/VariantHelpers.h +++ b/qt/VariantHelpers.h @@ -8,6 +8,7 @@ #pragma once +#include #include #include #include diff --git a/qt/WatchDir.cc b/qt/WatchDir.cc index 405afde84..321be1ca7 100644 --- a/qt/WatchDir.cc +++ b/qt/WatchDir.cc @@ -6,6 +6,8 @@ * */ +#include + #include #include #include diff --git a/tests/libtransmission/blocklist-test.cc b/tests/libtransmission/blocklist-test.cc index 09dcc1852..44e16af66 100644 --- a/tests/libtransmission/blocklist-test.cc +++ b/tests/libtransmission/blocklist-test.cc @@ -6,7 +6,6 @@ * */ -#include #include // strlen() // #include // sync() diff --git a/tests/libtransmission/session-test.cc b/tests/libtransmission/session-test.cc index cb3d7bd46..b7c46cc81 100644 --- a/tests/libtransmission/session-test.cc +++ b/tests/libtransmission/session-test.cc @@ -16,7 +16,6 @@ #include #include -#include #include #include #include diff --git a/tests/libtransmission/subprocess-test-program.cc b/tests/libtransmission/subprocess-test-program.cc index 19f14cf36..6d69fb8e4 100644 --- a/tests/libtransmission/subprocess-test-program.cc +++ b/tests/libtransmission/subprocess-test-program.cc @@ -11,7 +11,6 @@ #include "subprocess.h" #include "utils.h" -#include #include int main(int argc, char** argv) diff --git a/tests/libtransmission/watchdir-test.cc b/tests/libtransmission/watchdir-test.cc index 8a0194266..41db5093b 100644 --- a/tests/libtransmission/watchdir-test.cc +++ b/tests/libtransmission/watchdir-test.cc @@ -6,7 +6,12 @@ * */ +#include +#include +#include + #include "transmission.h" + #include "file.h" #include "net.h" #include "utils.h" @@ -16,9 +21,6 @@ #include -#include -#include - /*** **** ***/ diff --git a/utils/edit.cc b/utils/edit.cc index 95ed58441..b23938a4b 100644 --- a/utils/edit.cc +++ b/utils/edit.cc @@ -9,6 +9,8 @@ #include #include /* fprintf() */ #include /* EXIT_FAILURE */ +#include +#include #include #include diff --git a/utils/remote.cc b/utils/remote.cc index d3afd7c28..754e97a1c 100644 --- a/utils/remote.cc +++ b/utils/remote.cc @@ -7,13 +7,14 @@ */ #include -#include -#include /* isspace */ -#include -#include -#include -#include -#include /* strcmp */ +#include +#include /* isspace */ +#include +#include +#include +#include +#include /* strcmp */ +#include #include #include diff --git a/utils/show.cc b/utils/show.cc index 95bcdc740..ace9dfd1e 100644 --- a/utils/show.cc +++ b/utils/show.cc @@ -6,13 +6,12 @@ * */ +#include #include #include -#include -#include #include +#include #include -#include #include