| Index: base/hash.h
|
| diff --git a/base/hash.h b/base/hash.h
|
| index 0b9c9f6bf0cf272d712d4de2458d215daa1808bb..e46f6ac24842d3ddb2d8263ae2a2f8f3c8164834 100644
|
| --- a/base/hash.h
|
| +++ b/base/hash.h
|
| @@ -17,21 +17,20 @@ namespace base {
|
| // WARNING: This hash function should not be used for any cryptographic purpose.
|
| BASE_EXPORT uint32 SuperFastHash(const char* data, int len);
|
|
|
| -// Computes the hash of a string |key| of a given |length|. |key| does not need
|
| -// to be null-terminated, and may contain null bytes.
|
| +// Computes a hash of a memory buffer |data| of a given |length|.
|
| // WARNING: This hash function should not be used for any cryptographic purpose.
|
| -inline uint32 Hash(const char* key, size_t length) {
|
| +inline uint32 Hash(const char* data, size_t length) {
|
| if (length > static_cast<size_t>(std::numeric_limits<int>::max())) {
|
| NOTREACHED();
|
| return 0;
|
| }
|
| - return SuperFastHash(key, static_cast<int>(length));
|
| + return SuperFastHash(data, static_cast<int>(length));
|
| }
|
|
|
| -// Computes the hash of a string |key|.
|
| +// Computes a hash of a string |str|.
|
| // WARNING: This hash function should not be used for any cryptographic purpose.
|
| -inline uint32 Hash(const std::string& key) {
|
| - return Hash(key.data(), key.size());
|
| +inline uint32 Hash(const std::string& str) {
|
| + return Hash(str.data(), str.size());
|
| }
|
|
|
| } // namespace base
|
|
|