man/example: fix build failure of hwdb-usb-device.c

STRLEN() and xsprintf() is our internal macros.
This commit is contained in:
Yu Watanabe 2024-04-03 02:21:19 +09:00
parent c099e8f21f
commit 06d0dcc009

View file

@ -5,13 +5,13 @@
#include <sd-hwdb.h>
int print_usb_properties(uint16_t vid, uint16_t pid) {
char match[STRLEN("usb:vp") + DECIMAL_STR_MAX(uint16_t) * 2];
char match[128];
sd_hwdb *hwdb;
const char *key, *value;
int r;
/* Match this USB vendor and product ID combination */
xsprintf(match, "usb:v%04Xp%04X", vid, pid);
snprintf(match, sizeof match, "usb:v%04Xp%04X", vid, pid);
r = sd_hwdb_new(&hwdb);
if (r < 0)