Remove sr_driver_hwcap_exists().

This commit is contained in:
Bert Vermeulen 2013-01-25 20:41:49 +01:00
parent 4d15e5c907
commit 41bad9283d
2 changed files with 0 additions and 32 deletions

View File

@ -345,37 +345,6 @@ SR_API int sr_config_list(struct sr_dev_driver *driver, int id,
return ret; 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. * Get information about an sr_config key.
* *

View File

@ -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); const void **data, const struct sr_dev_inst *sdi);
SR_API int sr_config_list(struct sr_dev_driver *driver, int id, SR_API int sr_config_list(struct sr_dev_driver *driver, int id,
const void **data, const struct sr_dev_inst *sdi); 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_get(int key);
SR_API const struct sr_config_info *sr_config_info_name_get(const char *optname); SR_API const struct sr_config_info *sr_config_info_name_get(const char *optname);