Fixes in conversions.h

This commit is contained in:
Robert Schmidt
2022-06-23 13:51:36 +02:00
parent f6fe86c653
commit 304c92c639
+6 -6
View File
@@ -70,7 +70,7 @@
/* Convert an integer on 16 bits to the given bUFFER */
#define INT16_TO_BUFFER(x, buf) \
do { \
(buf)[0] = (x >> 8) & 0xff; \
(buf)[0] = ((x) >> 8) & 0xff; \
(buf)[1] = (x) & 0xff; \
} while(0)
@@ -84,8 +84,8 @@ do { \
/* Convert an integer on 24 bits to the given bUFFER */
#define INT24_TO_BUFFER(x, buf) \
do { \
(buf)[0] = (x >> 16) & 0xff;\
(buf)[1] = (x >> 8) & 0xff; \
(buf)[0] = ((x) >> 16) & 0xff;\
(buf)[1] = ((x) >> 8) & 0xff; \
(buf)[2] = (x) & 0xff; \
} while(0)
@@ -101,9 +101,9 @@ do { \
/* Convert an integer on 32 bits to the given bUFFER */
#define INT32_TO_BUFFER(x, buf) \
do { \
(buf)[0] = (x >> 24) & 0xff;\
(buf)[1] = (x >> 16) & 0xff;\
(buf)[2] = (x >> 8) & 0xff; \
(buf)[0] = ((x) >> 24) & 0xff;\
(buf)[1] = ((x) >> 16) & 0xff;\
(buf)[2] = ((x) >> 8) & 0xff; \
(buf)[3] = (x) & 0xff; \
} while(0)