From 304e489eddbd8881b5c31952424e079bfe1eb0de Mon Sep 17 00:00:00 2001 From: ghera Date: Thu, 26 Feb 2026 00:44:00 +0100 Subject: [PATCH] ANDROID: Fix broken LoadMusicStream due to missing fopen redirect in raudio.c (#5589) * ANDROID: Fix broken LoadMusicStream due to missing fopen macro override in raudio * ANDROID: Add missing forward declaration before fopen macro override in raudio --- src/raudio.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/raudio.c b/src/raudio.c index 0f8b5101f..fcdb27702 100644 --- a/src/raudio.c +++ b/src/raudio.c @@ -180,6 +180,11 @@ typedef struct tagBITMAPINFOHEADER { #include // Required for: FILE, fopen(), fclose(), fread() #include // Required for: strcmp() [Used in IsFileExtension(), LoadWaveFromMemory(), LoadMusicStreamFromMemory()] +#if defined(PLATFORM_ANDROID) + FILE *android_fopen(const char *fileName, const char *mode); + #define fopen(name, mode) android_fopen(name, mode) +#endif + #if defined(RAUDIO_STANDALONE) #ifndef TRACELOG #define TRACELOG(level, ...) printf(__VA_ARGS__)