return dev->ids.field; \
}
-PRODUCT_GETTER(product_id, product);
-PRODUCT_GETTER(vendor_id, vendor);
-PRODUCT_GETTER(bustype, bustype);
-PRODUCT_GETTER(version, version);
+PRODUCT_GETTER(product_id, product); /* DEPRECATED */
+PRODUCT_GETTER(vendor_id, vendor); /* DEPRECATED */
+PRODUCT_GETTER(bustype, bustype); /* DEPRECATED */
+PRODUCT_GETTER(version, version); /* DEPRECATED */
+
+PRODUCT_GETTER(id_product, product);
+PRODUCT_GETTER(id_vendor, vendor);
+PRODUCT_GETTER(id_bustype, bustype);
+PRODUCT_GETTER(id_version, version);
int libevdev_get_driver_version(const struct libevdev *dev)
{
*
* @note This function is signal-safe.
*/
-int libevdev_get_product_id(const struct libevdev *dev);
+int libevdev_get_id_product(const struct libevdev *dev);
/**
* @ingroup bits
*
* @note This function is signal-safe.
*/
-int libevdev_get_vendor_id(const struct libevdev *dev);
+int libevdev_get_id_vendor(const struct libevdev *dev);
/**
* @ingroup bits
*
* @note This function is signal-safe.
*/
-int libevdev_get_bustype(const struct libevdev *dev);
+int libevdev_get_id_bustype(const struct libevdev *dev);
/**
* @ingroup bits
*
* @note This function is signal-safe.
*/
-int libevdev_get_version(const struct libevdev *dev);
+int libevdev_get_id_version(const struct libevdev *dev);
/**
* @ingroup bits
/* replacement: libevdev_get_property_name */
const char* libevdev_get_input_prop_name(unsigned int prop) LIBEVDEV_DEPRECATED;
+int libevdev_get_product_id(const struct libevdev *dev) LIBEVDEV_DEPRECATED;
+int libevdev_get_vendor_id(const struct libevdev *dev) LIBEVDEV_DEPRECATED;
+int libevdev_get_bustype(const struct libevdev *dev) LIBEVDEV_DEPRECATED;
+int libevdev_get_version(const struct libevdev *dev) LIBEVDEV_DEPRECATED;
+
/**************************************/
#endif /* libevdev_H */
str = libevdev_get_uniq(dev);
ck_assert(str == NULL);
- ck_assert_int_eq(libevdev_get_bustype(dev), ids.bustype);
- ck_assert_int_eq(libevdev_get_vendor_id(dev), ids.vendor);
- ck_assert_int_eq(libevdev_get_product_id(dev), ids.product);
- ck_assert_int_eq(libevdev_get_version(dev), ids.version);
+ ck_assert_int_eq(libevdev_get_id_bustype(dev), ids.bustype);
+ ck_assert_int_eq(libevdev_get_id_vendor(dev), ids.vendor);
+ ck_assert_int_eq(libevdev_get_id_product(dev), ids.product);
+ ck_assert_int_eq(libevdev_get_id_version(dev), ids.version);
ck_assert_int_eq(libevdev_get_driver_version(dev), EV_VERSION);
uinput_device_free(uidev);
}
printf("Input device ID: bus %#x vendor %#x product %#x\n",
- libevdev_get_bustype(dev),
- libevdev_get_vendor_id(dev),
- libevdev_get_product_id(dev));
+ libevdev_get_id_bustype(dev),
+ libevdev_get_id_vendor(dev),
+ libevdev_get_id_product(dev));
printf("Evdev version: %x\n", libevdev_get_driver_version(dev));
printf("Input device name: \"%s\"\n", libevdev_get_name(dev));
printf("Phys location: %s\n", libevdev_get_phys(dev));