diff --git a/include/stdex/string.hpp b/include/stdex/string.hpp index b79b581f5..af271c7e5 100644 --- a/include/stdex/string.hpp +++ b/include/stdex/string.hpp @@ -268,6 +268,19 @@ namespace stdex return i; } + /// + /// Calculate zero-terminated string length. + /// + /// \param[in] str String + /// + /// \return Number of code units excluding zero terminator in the string. + /// + template + inline size_t strnlen(_In_ const T (&str)[SIZE]) + { + return strnlen(str, SIZE); + } + constexpr auto npos{ static_cast(-1) }; ///