]> sigrok.org Git - libsigrok.git/commitdiff
Remove SR_OK_CONTINUE.
authorBert Vermeulen <redacted>
Sun, 30 Aug 2015 19:15:02 +0000 (21:15 +0200)
committerUwe Hermann <redacted>
Mon, 31 Aug 2015 14:23:10 +0000 (16:23 +0200)
This brings error reporting back to the usual: either return codes
are SR_OK (0) or they are < 1 indicating an error.

This fixes bug #633.

include/libsigrok/libsigrok.h
src/error.c

index 63e60fba3ef5ea796a1a97b6038b266652c49aa3..34a8df4ad922cec04672f24f3e372c17377a8fe5 100644 (file)
@@ -64,7 +64,6 @@ extern "C" {
 
 /** Status/error codes returned by libsigrok functions. */
 enum sr_error_code {
-       SR_OK_CONTINUE       =  1, /**< Keep going. */
        SR_OK                =  0, /**< No error. */
        SR_ERR               = -1, /**< Generic/unspecified error. */
        SR_ERR_MALLOC        = -2, /**< Malloc/calloc/realloc error. */
index 0280449ea61137f477faba993935450f13a2bae9..cc8dbf92501b7ca0202a5ab4770dda7b420933d3 100644 (file)
@@ -58,8 +58,6 @@ SR_API const char *sr_strerror(int error_code)
         */
 
        switch (error_code) {
-       case SR_OK_CONTINUE:
-               return "not enough data to decide error status yet";
        case SR_OK:
                return "no error";
        case SR_ERR:
@@ -115,8 +113,6 @@ SR_API const char *sr_strerror_name(int error_code)
         */
 
        switch (error_code) {
-       case SR_OK_CONTINUE:
-               return "SR_OK_CONTINUE";
        case SR_OK:
                return "SR_OK";
        case SR_ERR: