From 96e318fd6dd6c1992256fdcee6db9c7dd6a443a2 Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Tue, 21 Mar 2023 17:37:16 +0100 Subject: [PATCH] Fix compilation under linux --- src/strutils.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/strutils.h b/src/strutils.h index f21a4f6..3f1ba06 100644 --- a/src/strutils.h +++ b/src/strutils.h @@ -16,8 +16,10 @@ inline std::string toString(int16_t val) { return std::to_string(val); } inline std::string toString(uint16_t val) { return std::to_string(val); } inline std::string toString(int32_t val) { return std::to_string(val); } inline std::string toString(uint32_t val) { return std::to_string(val); } +#ifdef IDF_VER inline std::string toString(int val) { return std::to_string(val); } inline std::string toString(unsigned int val) { return std::to_string(val); } +#endif inline std::string toString(int64_t val) { return std::to_string(val); } inline std::string toString(uint64_t val) { return std::to_string(val); } inline std::string toString(float val) { return std::to_string(val); } @@ -30,8 +32,10 @@ inline std::string toString(std::optional val) { if (val) return toStri inline std::string toString(std::optional val) { if (val) return toString(*val); else return {}; } inline std::string toString(std::optional val) { if (val) return toString(*val); else return {}; } inline std::string toString(std::optional val) { if (val) return toString(*val); else return {}; } +#ifdef IDF_VER inline std::string toString(std::optional val) { if (val) return toString(*val); else return {}; } inline std::string toString(std::optional val) { if (val) return toString(*val); else return {}; } +#endif inline std::string toString(std::optional val) { if (val) return toString(*val); else return {}; } inline std::string toString(std::optional val) { if (val) return toString(*val); else return {}; } inline std::string toString(std::optional val) { if (val) return toString(*val); else return {}; }