From 32e2cc26d61616460aa68da2a0aad4dd495679c5 Mon Sep 17 00:00:00 2001 From: Milan Nikolic Date: Thu, 13 Apr 2023 19:08:55 +0200 Subject: [PATCH] Update C sources for Android and noaudio --- raylib/raudio.c | 3 +++ raylib/rcore.c | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/raylib/raudio.c b/raylib/raudio.c index d7ee183..a578a16 100644 --- a/raylib/raudio.c +++ b/raylib/raudio.c @@ -1,3 +1,6 @@ +//go:build !noaudio +// +build !noaudio + /********************************************************************************************** * * raudio v1.1 - A simple and easy-to-use audio library based on miniaudio diff --git a/raylib/rcore.c b/raylib/rcore.c index eae4951..c8872c3 100644 --- a/raylib/rcore.c +++ b/raylib/rcore.c @@ -709,15 +709,17 @@ const char *TextFormat(const char *text, ...); // Formatting of text with #if defined(PLATFORM_ANDROID) // To allow easier porting to android, we allow the user to define a // main function which we call from android_main, defined by ourselves -extern int main(int argc, char *argv[]); +//extern int main(int argc, char *argv[]); +extern void android_run(); void android_main(struct android_app *app) { char arg0[] = "raylib"; // NOTE: argv[] are mutable CORE.Android.app = app; + (void)android_run(); // NOTE: Return codes != 0 are skipped - (void)main(1, (char *[]) { arg0, NULL }); + //(void)main(1, (char *[]) { arg0, NULL }); } // NOTE: Add this to header (if apps really need it)