diff options
author | Steve Wills <swills@FreeBSD.org> | 2014-02-12 18:44:49 +0000 |
---|---|---|
committer | Steve Wills <swills@FreeBSD.org> | 2014-02-12 18:44:49 +0000 |
commit | eb2820b2fde080bca7d0aac679bb6e3d6f0f090a (patch) | |
tree | fdb753d5da209cf74a7e9c1ec7b9103df7837b0d /net-p2p/namecoin/files/patch-src__serialize.h | |
parent | 0022fc1a1974e3a8d427059cd3d3696097358307 (diff) | |
download | ports-eb2820b2fde080bca7d0aac679bb6e3d6f0f090a.tar.gz ports-eb2820b2fde080bca7d0aac679bb6e3d6f0f090a.zip |
Notes
Diffstat (limited to 'net-p2p/namecoin/files/patch-src__serialize.h')
-rw-r--r-- | net-p2p/namecoin/files/patch-src__serialize.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/net-p2p/namecoin/files/patch-src__serialize.h b/net-p2p/namecoin/files/patch-src__serialize.h new file mode 100644 index 000000000000..30eb12fa5131 --- /dev/null +++ b/net-p2p/namecoin/files/patch-src__serialize.h @@ -0,0 +1,21 @@ +--- src/serialize.h.orig 2014-01-19 03:49:23.000000000 +0000 ++++ src/serialize.h 2014-01-19 03:52:10.000000000 +0000 +@@ -858,18 +858,6 @@ + iterator insert(iterator it, const char& x=char()) { return vch.insert(it, x); } + void insert(iterator it, size_type n, const char& x) { vch.insert(it, n, x); } + +- void insert(iterator it, const_iterator first, const_iterator last) +- { +- if (it == vch.begin() + nReadPos && last - first <= nReadPos) +- { +- // special case for inserting at the front when there's room +- nReadPos -= (last - first); +- memcpy(&vch[nReadPos], &first[0], last - first); +- } +- else +- vch.insert(it, first, last); +- } +- + void insert(iterator it, std::vector<char>::const_iterator first, std::vector<char>::const_iterator last) + { + if (it == vch.begin() + nReadPos && last - first <= nReadPos) |