]> sigrok.org Git - libsigrok.git/blobdiff - src/backend.c
Introduce standard implementation of the dev_list() callback
[libsigrok.git] / src / backend.c
index c441708859b21dc6d337a23bfd38c9a69ee6c230..e829912e914d071dcebf3aa148b01f0bc6c52f1b 100644 (file)
@@ -20,6 +20,9 @@
 
 #include <config.h>
 #include <glib.h>
+#ifdef _WIN32
+#include <winsock2.h>
+#endif
 #include <libsigrok/libsigrok.h>
 #include "libsigrok-internal.h"
 
@@ -254,11 +257,14 @@ static int sanity_check_all_drivers(const struct sr_context *ctx)
                        sr_err("No dev_list in driver %d ('%s').", i, d);
                        errors++;
                }
+               /* Note: dev_clear() is optional. */
                /* Note: config_get() is optional. */
                if (!drivers[i]->config_set) {
                        sr_err("No config_set in driver %d ('%s').", i, d);
                        errors++;
                }
+               /* Note: config_channel_set() is optional. */
+               /* Note: config_commit() is optional. */
                if (!drivers[i]->config_list) {
                        sr_err("No config_list in driver %d ('%s').", i, d);
                        errors++;