From 88d3c4d4dfc2a76af5b78299ee49a45801b55707 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Fri, 23 Feb 2024 21:01:25 -0300 Subject: fix detection of LUA_USE_WINDOWS define (#64) --- lprefix.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lprefix.h b/lprefix.h index 41939d7..f401c9c 100644 --- a/lprefix.h +++ b/lprefix.h @@ -195,12 +195,11 @@ LUAMOD_API int luaopen_compat53_string (lua_State *L) { # endif /* choose which popen implementation to pick */ -# if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L) || \ - (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE >= 600) || \ - defined(__APPLE__) +# if (!defined(LUA_USE_WINDOWS) && !defined(LUA_USE_POSIX)) && \ + ((defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L) || \ + (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE >= 600) || \ + defined(__APPLE__)) # define LUA_USE_POSIX 1 -# elif (defined(_MSC_VER)) -# define LUA_USE_WINDOWS 0 # endif typedef struct COMPAT53_luaL_Stream { -- cgit v1.2.3-55-g6feb