]> sigrok.org Git - libsigrok.git/blobdiff - backend.c
Consistently use __func__ instead of __FUNCTION__.
[libsigrok.git] / backend.c
index 9ce8c5b1ac3c6c1acbbacf63e6e71142696418e3..c3c3087a9d11315a28744db990cc6da4bf31f7f2 100644 (file)
--- a/backend.c
+++ b/backend.c
 
 #include <glib.h>
 #include <sigrok.h>
+#include <sigrok-internal.h>
 
-int sigrok_init(void)
+/**
+ * Initialize libsigrok.
+ *
+ * @return SR_OK upon success, a (negative) error code otherwise.
+ */
+int sr_init(void)
 {
        return load_hwplugins();
 }
 
-void sigrok_cleanup(void)
+/**
+ * Shutdown libsigrok.
+ *
+ * @return SR_OK upon success, a (negative) error code otherwise.
+ */
+int sr_exit(void)
 {
-       device_close_all();
+
+       sr_cleanup_hwplugins();
+
+       return SR_OK;
 }