summaryrefslogtreecommitdiff
path: root/src/lib/eet
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2015-01-14 08:54:58 +0000
committerTom Hacohen <tom@stosb.com>2015-01-14 08:55:30 +0000
commit565f2af60f9f70171d09d9eb33fc1445e1323f43 (patch)
treee6851fc22e8d165f4e9f1c3c3dcf60a02f26106a /src/lib/eet
parent323db06279484430a9ef27872a291ce247db5200 (diff)
downloadefl-565f2af60f9f70171d09d9eb33fc1445e1323f43.tar.gz
Eee image: fix macros to be surrounded with do while().
Macros should be surrounded with do {} while() statements, otherwise there can be issues, like the macro not requiring a semicolon after the statement or etc. @fix
Diffstat (limited to 'src/lib/eet')
-rw-r--r--src/lib/eet/eet_image.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/eet/eet_image.c b/src/lib/eet/eet_image.c
index bfaff2edb9..cd92ca01f8 100644
--- a/src/lib/eet/eet_image.c
+++ b/src/lib/eet/eet_image.c
@@ -332,9 +332,9 @@ eet_data_image_jpeg_alpha_convert(int *size,
#endif /* ifdef CONV64 */
#define CONV8(x)
-#define CONV16(x) {if (_eet_image_words_bigendian) {SWAP16(x); }}
-#define CONV32(x) {if (_eet_image_words_bigendian) {SWAP32(x); }}
-#define CONV64(x) {if (_eet_image_words_bigendian) {SWAP64(x); }}
+#define CONV16(x) do {if (_eet_image_words_bigendian) {SWAP16(x); }} while(0)
+#define CONV32(x) do {if (_eet_image_words_bigendian) {SWAP32(x); }} while(0)
+#define CONV64(x) do {if (_eet_image_words_bigendian) {SWAP64(x); }} while(0)
/*---*/