fix macros

This commit is contained in:
Gábor Poczkodi 2024-10-18 05:03:20 +02:00
parent 7a357d1b6b
commit 9c39cdc66e

View file

@ -325,7 +325,7 @@ void Si4713Component::loop() {
template<typename T> T GET_ENUM_LAST(T value) { return T::LAST; }
#define CHECK_ENUM(value) \
if (value >= GET_ENUM_LAST(value)) { \
if ((value) >= GET_ENUM_LAST(value)) { \
ESP_LOGE(TAG, "%s(%d) invalid", __func__, (int) (value)); \
return; \
}
@ -343,7 +343,7 @@ template<typename T> T GET_ENUM_LAST(T value) { return T::LAST; }
}
#define CHECK_TEXT_RANGE(value, max_size) \
if ((value).size() > max_size) { \
if ((value).size() > (max_size)) { \
ESP_LOGW(TAG, "%s(%s) trimmed (max %d characters)", __func__, (value).c_str(), max_size); \
(value).resize(max_size); \
}