X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=backend.c;h=b52766474d0d98eb929e5722aee1b8b4dd29f4f5;hb=c8f4624d9b265f63bc880df28bd9b1a7e29f1488;hp=17983cd7a51a9537fffb8f5e30c5f94229f2b66c;hpb=2bf4aca64ad435a09359662446762840ac55db1d;p=libsigrok.git diff --git a/backend.c b/backend.c index 17983cd7..b5276647 100644 --- a/backend.c +++ b/backend.c @@ -19,14 +19,26 @@ #include #include +#include +/** + * Initialize libsigrok. + * + * @return SR_OK upon success, a (negative) error code otherwise. + */ int sr_init(void) { return load_hwplugins(); } -/* TODO: Should return int to be able to report back error codes. */ -void sr_exit(void) +/** + * Shutdown libsigrok. + * + * @return SR_OK upon success, a (negative) error code otherwise. + */ +int sr_exit(void) { sr_device_close_all(); + + return SR_OK; }