libftdi: (tomj) readded do/while statement for compiler compatibility
[libftdi] / src / ftdi.c
index ae8dde8..1ee86eb 100644 (file)
 
 #include "ftdi.h"
 
-#define ftdi_error_return(code, str) {  \
-       ftdi->error_str = str;          \
-        return code;                    \
-   }                  
+#define ftdi_error_return(code, str) do {  \
+       ftdi->error_str = str;             \
+        return code;                       \
+   } while(0);                 
 
 
 /* ftdi_init return codes: