diff --git a/control/NodeControlClient.cpp b/control/NodeControlClient.cpp index 6fd7b12ed..e5ea2c20e 100644 --- a/control/NodeControlClient.cpp +++ b/control/NodeControlClient.cpp @@ -33,6 +33,8 @@ #include "IpcListener.hpp" #include "NodeControlService.hpp" +#include "stddef.h" + #ifdef __WINDOWS__ #include #include diff --git a/node/Array.hpp b/node/Array.hpp index ce179c16c..a1779909a 100644 --- a/node/Array.hpp +++ b/node/Array.hpp @@ -31,12 +31,14 @@ #include #include +#include "stddef.h" + namespace ZeroTier { /** * Static array -- a simple thing that's belonged in STL since the time of the dinosaurs */ -template +template class Array { public: @@ -44,19 +46,19 @@ public: Array(const Array &a) { - for(std::size_t i=0;i reverse_iterator; typedef std::reverse_iterator const_reverse_iterator; @@ -83,11 +85,11 @@ public: inline const_reverse_iterator rbegin() const throw() { return const_reverse_iterator(begin()); } inline const_reverse_iterator rend() const throw() { return const_reverse_iterator(end()); } - inline std::size_t size() const throw() { return S; } - inline std::size_t max_size() const throw() { return S; } + inline size_t size() const throw() { return S; } + inline size_t max_size() const throw() { return S; } - inline reference operator[](const std::size_t n) throw() { return data[n]; } - inline const_reference operator[](const std::size_t n) const throw() { return data[n]; } + inline reference operator[](const size_t n) throw() { return data[n]; } + inline const_reference operator[](const size_t n) const throw() { return data[n]; } inline reference front() throw() { return data[0]; } inline const_reference front() const throw() { return data[0]; } diff --git a/node/InetAddress.cpp b/node/InetAddress.cpp index 832acf04c..5e36be0d5 100644 --- a/node/InetAddress.cpp +++ b/node/InetAddress.cpp @@ -137,7 +137,7 @@ std::string InetAddress::toString() const void InetAddress::fromString(const std::string &ipSlashPort) { - std::size_t slashAt = ipSlashPort.find('/'); + size_t slashAt = ipSlashPort.find('/'); if ((slashAt == std::string::npos)||(slashAt >= ipSlashPort.length())) set(ipSlashPort,0); else {