]> sigrok.org Git - libsigrok.git/commitdiff
Remove sr_driver_hwcap_exists().
authorBert Vermeulen <redacted>
Fri, 25 Jan 2013 19:41:49 +0000 (20:41 +0100)
committerBert Vermeulen <redacted>
Fri, 25 Jan 2013 19:41:49 +0000 (20:41 +0100)
hwdriver.c
proto.h

index 100063d85cf793271104e4836a622763757ad75a..189b0331031a6a289ed45374617156a9a9acfc60 100644 (file)
@@ -345,37 +345,6 @@ SR_API int sr_config_list(struct sr_dev_driver *driver, int id,
        return ret;
 }
 
-/**
- * Find out if a hardware driver has a specific capability.
- *
- * @param driver The hardware driver in which to search for the capability.
- * @param hwcap The capability to find in the list.
- *
- * @return TRUE if the specified capability exists in the specified driver,
- *         FALSE otherwise. Also, if 'driver' is NULL or the respective driver
- *         returns an invalid capability list, FALSE is returned.
- */
-SR_API gboolean sr_driver_hwcap_exists(struct sr_dev_driver *driver, int hwcap)
-{
-       const int *hwcaps;
-       int i;
-
-       if (!driver) {
-               sr_err("hwdriver: %s: driver was NULL", __func__);
-               return FALSE;
-       }
-
-       if (driver->config_list(SR_CONF_DEVICE_OPTIONS, (const void **)&hwcaps, NULL) != SR_OK)
-               return FALSE;
-
-       for (i = 0; hwcaps[i]; i++) {
-               if (hwcaps[i] == hwcap)
-                       return TRUE;
-       }
-
-       return FALSE;
-}
-
 /**
  * Get information about an sr_config key.
  *
diff --git a/proto.h b/proto.h
index 2110368d938cc3812868b060c427201c25ff6219..b906197d8317edebeb96f8be138374ee6894df8e 100644 (file)
--- a/proto.h
+++ b/proto.h
@@ -74,7 +74,6 @@ SR_API int sr_config_get(struct sr_dev_driver *driver, int id,
                const void **data, const struct sr_dev_inst *sdi);
 SR_API int sr_config_list(struct sr_dev_driver *driver, int id,
                const void **data, const struct sr_dev_inst *sdi);
-SR_API gboolean sr_driver_hwcap_exists(struct sr_dev_driver *driver, int hwcap);
 SR_API const struct sr_config_info *sr_config_info_get(int key);
 SR_API const struct sr_config_info *sr_config_info_name_get(const char *optname);