--- lua-5.3.5/src/luaconf.h.orig 2019-02-09 04:47:51.683095000 +0100 +++ lua-5.3.5/src/luaconf.h 2019-02-09 04:48:29.946857000 +0100 @@ -77,7 +77,7 @@ ** C89 ('long' and 'double'); Windows always has '__int64', so it does ** not need to use this case. */ -#if defined(LUA_USE_C89) && !defined(LUA_USE_WINDOWS) +#if (defined(LUA_USE_C89) && !defined(LUA_USE_WINDOWS)) || defined(__atarist__) || defined(__MINT__) #define LUA_C89_NUMBERS #endif