diff --git a/liolib-copy.c b/liolib-copy.c index 81a5c16..08d6cb2 100644 --- a/liolib-copy.c +++ b/liolib-copy.c @@ -365,7 +365,7 @@ FILE **liolib_copy_newfile(lua_State *L) p->f = NULL; p->closef = &io_fclose; luaL_setmetatable(L, LUA_FILEHANDLE); - return p; + return (FILE **)p; #else // #if defined(SHARE_LIOLIB) && defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 502 FILE **pf = (FILE **)lua_newuserdata(L, sizeof(FILE *)); *pf = NULL; /* file handle is currently `closed' */