From 748662e817ee1fd56c72e03cef6b3061273ac709 Mon Sep 17 00:00:00 2001 From: fenugrec Date: Sat, 1 Jun 2019 22:11:54 -0400 Subject: [PATCH] api/candle.h : use #define bitmasks instead of enum enum members are "int", so 0x80000000 can be problematic. --- src/driver/CandleApiDriver/api/candle.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/driver/CandleApiDriver/api/candle.h b/src/driver/CandleApiDriver/api/candle.h index a95a957..244092f 100644 --- a/src/driver/CandleApiDriver/api/candle.h +++ b/src/driver/CandleApiDriver/api/candle.h @@ -43,11 +43,9 @@ typedef enum { CANDLE_FRAMETYPE_TIMESTAMP_OVFL } candle_frametype_t; -enum { - CANDLE_ID_EXTENDED = 0x80000000, - CANDLE_ID_RTR = 0x40000000, - CANDLE_ID_ERR = 0x20000000 -}; +#define CANDLE_ID_EXTENDED 0x80000000 +#define CANDLE_ID_RTR 0x40000000 +#define CANDLE_ID_ERR 0x20000000 typedef enum { CANDLE_MODE_NORMAL = 0x00,