diff --git a/source/libs/monitorfw/inc/taos_metric_sample_t.h b/source/libs/monitorfw/inc/taos_metric_sample_t.h index 3aa9b7bb99..fd796978b3 100644 --- a/source/libs/monitorfw/inc/taos_metric_sample_t.h +++ b/source/libs/monitorfw/inc/taos_metric_sample_t.h @@ -21,6 +21,10 @@ #define DOUBLE_ATOMIC +#ifdef DOUBLE_ATOMIC +#include +#endif + struct taos_metric_sample { taos_metric_type_t type; /**< type is the metric type for the sample */ char *l_value; /**< l_value is the full metric name and label set represeted as a string */ diff --git a/source/libs/monitorfw/src/taos_metric_sample.c b/source/libs/monitorfw/src/taos_metric_sample.c index 04a6045e76..1ee699fe2b 100644 --- a/source/libs/monitorfw/src/taos_metric_sample.c +++ b/source/libs/monitorfw/src/taos_metric_sample.c @@ -25,8 +25,6 @@ #include "taos_metric_sample_i.h" #include "taos_metric_sample_t.h" -#define DOUBLE_ATOMIC - #ifdef DOUBLE_ATOMIC #include #else