From b921aed03f0f08e9e3ec7770ddb370d8b7120f0e Mon Sep 17 00:00:00 2001 From: Andriy Gapon Date: Sat, 25 Oct 2025 15:49:33 +0300 Subject: [PATCH] Add headers required for compilation on FreeBSD This is mostly unistd.h needed for functions like usleep and getopt. Plus stdlib.h for malloc. --- src/lib/HIDDCDCUSB.cpp | 3 ++- src/lib/HIDInterface.cpp | 3 ++- src/lib/HIDNUCUPS.cpp | 1 + src/lib/HIDOpenUPS.cpp | 1 + src/lib/HIDOpenUPS2.cpp | 3 ++- src/lib/usbhid.cpp | 1 + src/main.cpp | 1 + 7 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/lib/HIDDCDCUSB.cpp b/src/lib/HIDDCDCUSB.cpp index dc2a884..7b8e7d6 100644 --- a/src/lib/HIDDCDCUSB.cpp +++ b/src/lib/HIDDCDCUSB.cpp @@ -9,6 +9,7 @@ #include "HIDDCDCUSB.h" #include "util.h" #include +#include #define A_SLEEP 5 #define A_TIMEOUT 3000 @@ -824,4 +825,4 @@ bool HIDDCDCUSB::executeCommand(char *cmdexpr) { free(exec); return executed; -} \ No newline at end of file +} diff --git a/src/lib/HIDInterface.cpp b/src/lib/HIDInterface.cpp index 8675215..7dc6139 100644 --- a/src/lib/HIDInterface.cpp +++ b/src/lib/HIDInterface.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #include #include "HIDInterface.h" @@ -278,4 +279,4 @@ struct EXEC* HIDInterface::parseCommand(char *cmdexpr) { bool HIDInterface::executeCommand(char *cmdexpr) { fprintf(stderr, "Commands not implemented !\n"); return false; -} \ No newline at end of file +} diff --git a/src/lib/HIDNUCUPS.cpp b/src/lib/HIDNUCUPS.cpp index c9ecdfd..b601206 100644 --- a/src/lib/HIDNUCUPS.cpp +++ b/src/lib/HIDNUCUPS.cpp @@ -6,6 +6,7 @@ */ #include +#include #include "HIDNUCUPS.h" diff --git a/src/lib/HIDOpenUPS.cpp b/src/lib/HIDOpenUPS.cpp index e818467..ce9ce5f 100644 --- a/src/lib/HIDOpenUPS.cpp +++ b/src/lib/HIDOpenUPS.cpp @@ -9,6 +9,7 @@ #include "HIDOpenUPS.h" #include +#include double g_OpenUPS_memConstants[]= { diff --git a/src/lib/HIDOpenUPS2.cpp b/src/lib/HIDOpenUPS2.cpp index b221c19..5f17ab9 100644 --- a/src/lib/HIDOpenUPS2.cpp +++ b/src/lib/HIDOpenUPS2.cpp @@ -9,6 +9,7 @@ #include "HIDOpenUPS2.h" #include +#include double g_OpenUPS2_memConstants[] = { @@ -1000,4 +1001,4 @@ void HIDOpenUPS2::WriteConfigurationMemory() } m_ulSettingsAddr += 16; } -} \ No newline at end of file +} diff --git a/src/lib/usbhid.cpp b/src/lib/usbhid.cpp index 0548493..862c171 100644 --- a/src/lib/usbhid.cpp +++ b/src/lib/usbhid.cpp @@ -9,6 +9,7 @@ #include #include #include +#include #undef DEBUG_RECV diff --git a/src/main.cpp b/src/main.cpp index 6b42be2..3dcf7c9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -22,6 +22,7 @@ #include #include #include +#include #include