]> sigrok.org Git - libsigrok.git/blobdiff - src/error.c
Introduce standard implementation of the dev_list() callback
[libsigrok.git] / src / error.c
index f87797528088d4e946a5ae884352064843ce7a84..fcdfe5debbebcebbf92773c582b1eb246634e7fc 100644 (file)
@@ -18,7 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 
-#include "libsigrok.h"
+#include <config.h>
+#include <libsigrok/libsigrok.h>
 
 /**
  * @file
@@ -78,6 +79,10 @@ SR_API const char *sr_strerror(int error_code)
                return "timeout occurred";
        case SR_ERR_CHANNEL_GROUP:
                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";
        }
@@ -129,6 +134,10 @@ SR_API const char *sr_strerror_name(int error_code)
                return "SR_ERR_TIMEOUT";
        case SR_ERR_CHANNEL_GROUP:
                return "SR_ERR_CHANNEL_GROUP";
+       case SR_ERR_DATA:
+               return "SR_ERR_DATA";
+       case SR_ERR_IO:
+               return "SR_ERR_IO";
        default:
                return "unknown error code";
        }