Small build fixes.

This commit is contained in:
Adam Ierymenko 2020-03-30 18:09:11 -07:00
parent 9428fc53f6
commit b3314cd34f
No known key found for this signature in database
GPG key ID: C8877CF2D7A5D7F3
3 changed files with 5 additions and 5 deletions

View file

@ -31,7 +31,7 @@ std::vector<uint8_t> &Dictionary::operator[](const char *k)
const std::vector<uint8_t> &Dictionary::operator[](const char *k) const const std::vector<uint8_t> &Dictionary::operator[](const char *k) const
{ {
static const std::vector<uint8_t> emptyEntry; static const std::vector<uint8_t> emptyEntry;
std::map< uint64_t,std::vector<uint8_t> >::const_iterator e(_t.find(_toKey(k))); Map< uint64_t,std::vector<uint8_t> >::const_iterator e(_t.find(_toKey(k)));
return (e == _t.end()) ? emptyEntry : e->second; return (e == _t.end()) ? emptyEntry : e->second;
} }
@ -156,7 +156,7 @@ void Dictionary::encode(std::vector<uint8_t> &out) const
out.clear(); out.clear();
for(std::map< uint64_t,std::vector<uint8_t> >::const_iterator ti(_t.begin());ti!=_t.end();++ti) { for(Map< uint64_t,std::vector<uint8_t> >::const_iterator ti(_t.begin());ti!=_t.end();++ti) {
str[0] = ti->first; str[0] = ti->first;
const char *k = (const char *)str; const char *k = (const char *)str;
for(;;) { for(;;) {

View file

@ -18,10 +18,10 @@
#include "Utils.hpp" #include "Utils.hpp"
#include "Address.hpp" #include "Address.hpp"
#include "Buf.hpp" #include "Buf.hpp"
#include "Map.hpp"
#include <cstdint> #include <cstdint>
#include <vector> #include <vector>
#include <map>
namespace ZeroTier { namespace ZeroTier {
@ -180,7 +180,7 @@ private:
return key; return key;
} }
std::map< uint64_t,std::vector<uint8_t> > _t; Map< uint64_t,std::vector<uint8_t> > _t;
}; };
} // namespace ZeroTier } // namespace ZeroTier

View file

@ -84,7 +84,7 @@ public:
ZT_INLINE void set(const K &key,const V &value) ZT_INLINE void set(const K &key,const V &value)
{ {
this->emplace(key,value); (*this)[key] = value;
} }
}; };
#endif #endif