diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/survive_config.c | 4 | ||||
-rwxr-xr-x | src/survive_vive.c | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/survive_config.c b/src/survive_config.c index 7435cc4..07b9326 100644 --- a/src/survive_config.c +++ b/src/survive_config.c @@ -3,7 +3,11 @@ #include <assert.h> #include "survive_config.h" #include <json_helpers.h> +#ifdef __FreeBSD__ +#include <stdlib.h> +#else #include <malloc.h> //for alloca +#endif #include <errno.h> //#define MAX_CONFIG_ENTRIES 100 diff --git a/src/survive_vive.c b/src/survive_vive.c index 728c3c9..1929b1a 100755 --- a/src/survive_vive.c +++ b/src/survive_vive.c @@ -18,7 +18,9 @@ #include <string.h> #include <sys/stat.h> #include <os_generic.h> +#ifndef __FreeBSD__ #include <malloc.h> // for alloca +#endif #ifdef HIDAPI #if defined(WINDOWS) || defined(WIN32) || defined (_WIN32) @@ -27,8 +29,12 @@ #endif #include <hidapi.h> #else +#ifdef __FreeBSD__ +#include <libusb.h> +#else #include <libusb-1.0/libusb.h> #endif +#endif struct SurviveViveData; |