gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 9ab9c262cded6db141e0fa3e016071f06d2a57bd
parent b9b9190856c0a04fe3fcd149874489bf601be8ef
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sat,  8 Feb 2025 15:40:04 +0100

fix android compile errors

Diffstat:
Msource/bridge/server/bridgeServer.cpp | 4++--
Msource/networkLib/tcpConnection.cpp | 1+
Msource/networkLib/udpClient.cpp | 5++++-
3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/source/bridge/server/bridgeServer.cpp b/source/bridge/server/bridgeServer.cpp @@ -2,7 +2,7 @@ #include "server.h" -#ifndef _WIN32 +#if !defined(_WIN32) && !defined(ANDROID) #include <cstdio> #include <execinfo.h> #include <signal.h> @@ -23,7 +23,7 @@ void segFaultHandler(int sig) int main(int _argc, char** _argv) { -#ifndef _WIN32 +#if !defined(_WIN32) && !defined(ANDROID) signal(SIGSEGV, segFaultHandler); #endif diff --git a/source/networkLib/tcpConnection.cpp b/source/networkLib/tcpConnection.cpp @@ -9,6 +9,7 @@ #ifndef _WIN32 # include <netinet/tcp.h> // TCP_NODELAY +# include <netinet/in.h> // IPPROTO_TCP #endif namespace networkLib diff --git a/source/networkLib/udpClient.cpp b/source/networkLib/udpClient.cpp @@ -10,7 +10,7 @@ #include <iphlpapi.h> #include <ws2tcpip.h> #pragma comment(lib, "Iphlpapi.lib") -#else +#elif !defined(ANDROID) #include <ifaddrs.h> #endif @@ -53,6 +53,9 @@ namespace networkLib _addresses.push_back(broadcastAddr); } + +#elif defined(ANDROID) + _addresses.push_back(0xff'ff'ff'ff); #else ifaddrs* ifap = nullptr; if (getifaddrs(&ifap) == 0 && ifap)