From 19eab56416e57ca31f8648ee5e66891d946b875f Mon Sep 17 00:00:00 2001 From: Joseph Cloutier Date: Thu, 19 May 2022 18:21:48 -0400 Subject: [PATCH] Define `HAVE_STDIO_H`. SDL can operate without stdio.h, but Lime requires it in most cases. --- project/Build.xml | 1 + project/src/backend/sdl/SDLSystem.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/project/Build.xml b/project/Build.xml index 60af884ad..0d05bbcc3 100644 --- a/project/Build.xml +++ b/project/Build.xml @@ -247,6 +247,7 @@ + diff --git a/project/src/backend/sdl/SDLSystem.cpp b/project/src/backend/sdl/SDLSystem.cpp index c4906428b..3e3f53f37 100644 --- a/project/src/backend/sdl/SDLSystem.cpp +++ b/project/src/backend/sdl/SDLSystem.cpp @@ -578,6 +578,8 @@ namespace lime { { #ifdef HAVE_STDIO_H return ((SDL_RWops*)handle)->hidden.stdio.fp; + #else + #error Lime requires HAVE_STDIO_H #endif } case SDL_RWOPS_JNIFILE: