diff options
author | Timo Weingärtner <timo@tiwe.de> | 2011-12-02 19:17:47 +0100 |
---|---|---|
committer | Timo Weingärtner <timo@tiwe.de> | 2011-12-02 19:17:47 +0100 |
commit | 091b33363d0c067c9071414f97fda16102bc065b (patch) | |
tree | adaf4d9fd78681ac1e0897f90952e288684541b0 | |
parent | 1c803dcad160e85fe4b8d46b322374283c0edd89 (diff) | |
download | hadori-091b33363d0c067c9071414f97fda16102bc065b.tar.gz |
use unordered_map for kept and to_link
sorting is not needed
-rw-r--r-- | hadori.C | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -5,6 +5,7 @@ namespace po = boost::program_options; #include <vector> #include <queue> #include <map> +#include <unordered_map> #include <iostream> #include <sstream> @@ -44,8 +45,8 @@ void do_link (inode const & i, std::string const & other) { } void handle_file(std::string const & path, struct stat const & s) { - static std::map<ino_t, inode const> kept; - static std::map<ino_t, ino_t> to_link; + static std::unordered_map<ino_t, inode const> kept; + static std::unordered_map<ino_t, ino_t> to_link; static std::multimap<off_t, ino_t> sizes; debug << "examining " << path << std::endl; |