From 19ccc6a38d979dfb2c3992f9636c829cea2d25fc Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Thu, 21 Jul 2022 14:51:20 +0200 Subject: [PATCH] uwp build fix --- core/types.h | 1 + core/windows/winmain.cpp | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/core/types.h b/core/types.h index c0a983199..cb9c23490 100644 --- a/core/types.h +++ b/core/types.h @@ -144,6 +144,7 @@ enum HollyInterruptID #include namespace nowide { FILE *fopen(char const *file_name, char const *mode); +int remove(const char *pathname); } #endif diff --git a/core/windows/winmain.cpp b/core/windows/winmain.cpp index 81de508df..2578d4215 100644 --- a/core/windows/winmain.cpp +++ b/core/windows/winmain.cpp @@ -821,6 +821,16 @@ FILE *fopen(char const *file_name, char const *mode) return _fdopen(fd, mode); } +int remove(char const *name) +{ + wstackstring wname; + if(!wname.convert(name)) { + errno = EINVAL; + return -1; + } + return _wremove(wname.c_str()); +} + } extern "C" int SDL_main(int argc, char* argv[])