File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -494,6 +494,8 @@ int manapi::slice_base::cmp(const manapi::slice_base &n) const MANAPIHTTP_NOEXCE
494494 }
495495 }
496496
497+ size = n.size ();
498+
497499 if (this ->size () == size)
498500 return 0 ;
499501
@@ -503,6 +505,7 @@ int manapi::slice_base::cmp(const manapi::slice_base &n) const MANAPIHTTP_NOEXCE
503505int manapi::slice_base::cmp (void *data, std::size_t size) const MANAPIHTTP_NOEXCEPT {
504506 int rhs;
505507 size_t ss;
508+
506509 for (auto it = this ->begin (); it != this ->end (); it++) {
507510 ss = std::min<std::size_t >(it.size (), size);
508511 rhs = memcmp (static_cast <const char *>(it.buffer ()), static_cast <const char *>(data), ss);
Original file line number Diff line number Diff line change 1- #include " std/ManapiSlice.hpp"
21#include < vector>
32
4- #include " ./utest.h"
5- #include " ./tools.hpp"
3+ #include " ManapiInitTools.hpp"
4+ #include " ManapiProcess.hpp"
5+ #include " ManapiFetch2.hpp"
6+ #include " ManapiString.hpp"
7+ #include " ManapiHttp.hpp"
8+ #include " json/ManapiJson.hpp"
9+ #include " std/ManapiEasyCancellation.hpp"
10+
611#include " ManapiMath.hpp"
712#include " crypto/ManapiAES.hpp"
13+ #include " std/ManapiSlice.hpp"
14+
15+ #include " ./utest.h"
16+ #include " ./tools.hpp"
817
918static int rcmp (int a) {
1019 if (a == 0 ) return 0 ;
You can’t perform that action at this time.
0 commit comments