X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=device.c;h=fb8d60b28a5c3ad6dd20123a15120ba3c9bbdc28;hb=46c7a4daa772df5853e62f384b123bf1f3d96753;hp=15809e17e9625e6fbffd6a115a6c7212dd71b93d;hpb=915f7cc87a8dce688ab99fc67005ef77e0d028a2;p=libsigrok.git diff --git a/device.c b/device.c index 15809e17..fb8d60b2 100644 --- a/device.c +++ b/device.c @@ -19,8 +19,8 @@ #include #include -#include "sigrok.h" -#include "sigrok-internal.h" +#include "libsigrok.h" +#include "libsigrok-internal.h" static GSList *devs = NULL; @@ -397,7 +397,8 @@ SR_API gboolean sr_dev_has_hwcap(const struct sr_dev *dev, int hwcap) /* TODO: Sanity check on 'hwcap'. */ - if (!(hwcaps = dev->driver->hwcap_get_all())) { + if (dev->driver->info_get(SR_DI_HWCAPS, + (const void **)&hwcaps, NULL) != SR_OK) { sr_err("dev: %s: dev has no capabilities", __func__); return FALSE; }