opnsense-ports/comms/fldigi/files/patch-src_cmedia_hid__lin.cxx
Franco Fichtner 16af155a80 */*: sync with upstream
Taken from: FreeBSD
2023-11-02 21:09:26 +01:00

23 lines
521 B
C++

--- src/cmedia/hid_lin.cxx.orig 2023-08-04 01:13:37 UTC
+++ src/cmedia/hid_lin.cxx
@@ -35,10 +35,20 @@
#include <fcntl.h>
#include <poll.h>
+#ifdef __FreeBSD__
+typedef unsigned short uint16_t;
+typedef unsigned char __u8;
+typedef unsigned long __u32;
+#include <dev/hid/hidraw.h>
+/* These are from linux */
+#define BUS_USB 0x03
+#define BUS_BLUETOOTH 0x05
+#else
/* Linux */
#include <linux/hidraw.h>
#include <linux/version.h>
#include <linux/input.h>
+#endif
#include <libudev.h>
#include "hidapi.h"