--- src/cmedia/hid_lin.cxx.orig 2023-10-05 17:27:21 UTC +++ src/cmedia/hid_lin.cxx @@ -35,12 +35,22 @@ #include #include +#ifdef __FreeBSD__ +typedef unsigned short uint16_t; +typedef unsigned char __u8; +typedef unsigned long __u32; +#include +/* These are from linux */ +#define BUS_USB 0x03 +#define BUS_BLUETOOTH 0x05 +#include +#else /* Linux */ #include #include #include #include - +#endif #include "hidapi.h" /* Definitions from linux/hidraw.h. Since these are new, some distros