]> sigrok.org Git - libsigrok.git/blobdiff - hardware/common/scpi_tcp.c
scpi: sr_scpi_scan_resource() never returns more than one sdi.
[libsigrok.git] / hardware / common / scpi_tcp.c
index 796ea9a8981862a16634a7bbd75282d201cef8d5..8ac2200f7f7f88b0ed104be5dcbf5687b0d76d08 100644 (file)
@@ -51,11 +51,12 @@ struct scpi_tcp {
        int response_bytes_read;
 };
 
-static int scpi_tcp_dev_inst_new(void *priv, const char *resource,
-               char **params, const char *serialcomm)
+static int scpi_tcp_dev_inst_new(void *priv, struct drv_context *drvc,
+               const char *resource, char **params, const char *serialcomm)
 {
        struct scpi_tcp *tcp = priv;
 
+       (void)drvc;
        (void)resource;
        (void)serialcomm;
 
@@ -115,7 +116,7 @@ static int scpi_tcp_open(void *priv)
 }
 
 static int scpi_tcp_source_add(void *priv, int events, int timeout,
-                       sr_receive_data_callback_t cb, void *cb_data)
+                       sr_receive_data_callback cb, void *cb_data)
 {
        struct scpi_tcp *tcp = priv;