]> sigrok.org Git - libsigrok.git/commitdiff
SR_ERR_IO: new error code
authorBartosz Golaszewski <redacted>
Mon, 9 Feb 2015 17:31:14 +0000 (18:31 +0100)
committerUwe Hermann <redacted>
Wed, 11 Feb 2015 15:25:30 +0000 (16:25 +0100)
Add new error code which can be used to notify the user about
general input/output errors.

Signed-off-by: Bartosz Golaszewski <redacted>
include/libsigrok/libsigrok.h
src/error.c

index c0ec19fff226ef041fb2c25c31117f9f2811ba6d..353860d9e529871e62b712fefebc47205fb7ac14 100644 (file)
@@ -76,6 +76,7 @@ enum sr_error_code {
        SR_ERR_TIMEOUT       = -8, /**< A timeout occurred. */
        SR_ERR_CHANNEL_GROUP = -9, /**< A channel group must be specified. */
        SR_ERR_DATA          =-10, /**< Data is invalid.  */
+       SR_ERR_IO            =-11, /**< Input/output error. */
 
        /*
         * Note: When adding entries here, don't forget to also update the
index d4e22d5ae5ea42ac08e610455e34f7d3130d6e3f..af920156bd2bffafdcfa6d58b012a5b953cf3d64 100644 (file)
@@ -82,6 +82,8 @@ SR_API const char *sr_strerror(int error_code)
                return "no channel group specified";
        case SR_ERR_DATA:
                return "data is invalid";
+       case SR_ERR_IO:
+               return "input/output error";
        default:
                return "unknown error";
        }