diff options
author | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2018-08-16 01:06:29 +0300 |
---|---|---|
committer | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2018-08-16 01:06:29 +0300 |
commit | afab43f626a05e26304886984630c0fcbbb8210d (patch) | |
tree | 2ba700336e2a9b4ee0feaa889ec906d3fdc97b36 | |
parent | e3df6f2a626498609ef79af041adff7cad72a34e (diff) |
Fix programs build failure.
-rw-r--r-- | programs/key-value-store/include/key_value_store.hpp | 6 | ||||
-rw-r--r-- | programs/key-value-store/main.cpp | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/programs/key-value-store/include/key_value_store.hpp b/programs/key-value-store/include/key_value_store.hpp index e4fe2e24..9dd45d22 100644 --- a/programs/key-value-store/include/key_value_store.hpp +++ b/programs/key-value-store/include/key_value_store.hpp @@ -829,7 +829,7 @@ namespace key_value_store { QUICKCPPLIB_NAMESPACE::algorithm::hash::fast_hash hasher; memset(&vt->hash, 0, sizeof(vt->hash)); - hasher.add((const char *) reqs.back().data, reqs.back().len); + hasher.add((const char *) reqs.back().data(), reqs.back().size()); vt->hash = hasher.finalise(); } memset(&thisupdate.history_item, 0, sizeof(thisupdate.history_item)); @@ -848,9 +848,9 @@ namespace key_value_store memset(&vt->hash, 0, sizeof(vt->hash)); auto rit = reqs.end(); rit -= 2; - hasher.add((char *) rit->data, rit->len); + hasher.add((char *) rit->data(), rit->size()); ++rit; - hasher.add((char *) rit->data, rit->len); + hasher.add((char *) rit->data(), rit->size()); vt->hash = hasher.finalise(); } index::value_history::item &history_item = thisupdate.history_item; diff --git a/programs/key-value-store/main.cpp b/programs/key-value-store/main.cpp index 894e9ccb..c7d921a6 100644 --- a/programs/key-value-store/main.cpp +++ b/programs/key-value-store/main.cpp @@ -79,7 +79,7 @@ namespace stackoverflow // This lets us skip unnecessary memory copying // Make a string view of the first buffer returned - string_view v((const char *) buffers_read[0].data, buffers_read[0].len); + string_view v((const char *) buffers_read[0].data(), buffers_read[0].size()); // Sub view that view with the first line string_view line(v.substr(0, v.find_first_of('\n'))); // Return a string copying the first line from the file, or all 4096 bytes read if no newline found. |