From 2b7897700d48640f0d291b24fe67445d25cd7aa8 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Mon, 7 Oct 2013 07:45:36 +0000 Subject: [PATCH] fix deprecation warning --- include/libtorrent/file_storage.hpp | 1 + include/libtorrent/torrent_info.hpp | 2 +- src/file_storage.cpp | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/include/libtorrent/file_storage.hpp b/include/libtorrent/file_storage.hpp index 57df8120d..11b65285a 100644 --- a/include/libtorrent/file_storage.hpp +++ b/include/libtorrent/file_storage.hpp @@ -347,6 +347,7 @@ namespace libtorrent iterator end_deprecated() const { return m_files.end(); } reverse_iterator rbegin_deprecated() const { return m_files.rbegin(); } reverse_iterator rend_deprecated() const { return m_files.rend(); } + iterator file_at_offset_deprecated(size_type offset) const; #endif // TORRENT_NO_DEPRECATE // returns the number of files in the file_storage diff --git a/include/libtorrent/torrent_info.hpp b/include/libtorrent/torrent_info.hpp index c1fe9f780..eb901dc1e 100644 --- a/include/libtorrent/torrent_info.hpp +++ b/include/libtorrent/torrent_info.hpp @@ -484,7 +484,7 @@ namespace libtorrent TORRENT_DEPRECATED_PREFIX file_iterator file_at_offset(size_type offset) const TORRENT_DEPRECATED - { return m_files.file_at_offset(offset); } + { return m_files.file_at_offset_deprecated(offset); } #endif // TORRENT_NO_DEPRECATE diff --git a/src/file_storage.cpp b/src/file_storage.cpp index d96c8405d..3613c0752 100644 --- a/src/file_storage.cpp +++ b/src/file_storage.cpp @@ -229,6 +229,11 @@ namespace libtorrent } #ifndef TORRENT_NO_DEPRECATE + file_storage::iterator file_storage::file_at_offset_deprecated(size_type offset) const + { + return file_at_offset(offset); + } + file_storage::iterator file_storage::file_at_offset(size_type offset) const { // find the file iterator and file offset