diff --git a/src/hex.h b/src/hex.h index 1afb8759..84b26562 100644 --- a/src/hex.h +++ b/src/hex.h @@ -24,7 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc., static const char hex_chars[] = "0123456789abcdef"; -static std::string hex_encode(const char *data, unsigned int data_size) +static inline std::string hex_encode(const char *data, unsigned int data_size) { std::string ret; char buf2[3]; @@ -41,4 +41,9 @@ static std::string hex_encode(const char *data, unsigned int data_size) return ret; } +static inline std::string hex_encode(const std::string &data) +{ + return hex_encode(data.c_str(), data.size()); +} + #endif