We have not dropped support for C89, it's just no longer the default. Use "make c89" if you need. Yes, Lua 5.3 now requires some C99 features, especially 64-bit integers in the form of "long long".