diff --git a/src/common/inc/tdataformat.h b/src/common/inc/tdataformat.h index 627a8c72c458b4fa0fdf1f7ccd3e1929942f96f3..04e5e66c1c4b1cd350d4cf8cd85538e367afbc87 100644 --- a/src/common/inc/tdataformat.h +++ b/src/common/inc/tdataformat.h @@ -614,7 +614,7 @@ typedef void *SMemRow; #define KVRatioData (0.75f) // all bigint #define KVRatioConvert (0.9f) -#define memRowType(r) ((*(uint8_t *)(r)) & 0x01) +#define memRowType(r) ((*(uint8_t *)(r)) & 0x01U) #define memRowSetType(r, t) ((*(uint8_t *)(r)) = (((*(uint8_t *)(r)) & 0xFE) | (t))) // lowest bit #define memRowSetConvert(r) ((*(uint8_t *)(r)) = (((*(uint8_t *)(r)) & 0x7F) | SMEM_ROW_CONVERT)) // highest bit