diff --git a/src/ArduinoJson/Strings/Adapters/RamString.hpp b/src/ArduinoJson/Strings/Adapters/RamString.hpp index 32eb533d..0d3b1e06 100644 --- a/src/ArduinoJson/Strings/Adapters/RamString.hpp +++ b/src/ArduinoJson/Strings/Adapters/RamString.hpp @@ -8,6 +8,7 @@ #include // strcmp #include +#include #include ARDUINOJSON_BEGIN_PRIVATE_NAMESPACE @@ -26,7 +27,7 @@ class ZeroTerminatedRamString { return !str_; } - size_t size() const { + FORCE_INLINE size_t size() const { return str_ ? ::strlen(str_) : 0; }