]> sigrok.org Git - libserialport.git/blobdiff - libserialport_internal.h
README: Refer to MSYS2 only.
[libserialport.git] / libserialport_internal.h
index 55108240be0ab6219884701b9589c9ed24be111f..6a8c877262720f179a543151fa1ff7b41ba00f5e 100644 (file)
@@ -109,6 +109,7 @@ struct sp_port {
        DWORD events;
        BYTE pending_byte;
        BOOL writing;
+       BOOL wait_running;
 #else
        int fd;
 #endif
@@ -186,11 +187,12 @@ extern void (*sp_debug_handler)(const char *format, ...);
 } while (0)
 #define RETURN_CODEVAL(x) do { \
        switch (x) { \
-               case SP_OK: RETURN_CODE(SP_OK); \
-               case SP_ERR_ARG: RETURN_CODE(SP_ERR_ARG); \
-               case SP_ERR_FAIL: RETURN_CODE(SP_ERR_FAIL); \
-               case SP_ERR_MEM: RETURN_CODE(SP_ERR_MEM); \
-               case SP_ERR_SUPP: RETURN_CODE(SP_ERR_SUPP); \
+       case SP_OK: RETURN_CODE(SP_OK); \
+       case SP_ERR_ARG: RETURN_CODE(SP_ERR_ARG); \
+       case SP_ERR_FAIL: RETURN_CODE(SP_ERR_FAIL); \
+       case SP_ERR_MEM: RETURN_CODE(SP_ERR_MEM); \
+       case SP_ERR_SUPP: RETURN_CODE(SP_ERR_SUPP); \
+       default: RETURN_CODE(SP_ERR_FAIL); \
        } \
 } while (0)
 #define RETURN_OK() RETURN_CODE(SP_OK);