Build 4777
SVN-
General
Fix POLYMER=0 build and a couple of unused-variable warnings with it. DONT_BUILD.
-
General
In Lunatic build, make krand() a proper function again, called from Lua/FFI.
Show details
DONT_BUILD.
-
General
a-c.c: Compile vlineasm4nlogy() only if CLASSIC_NONPOW2_YSIZE_WALLS is #defined.
Show details
Also make three file-scope variables static.
-
General
engine.c: in wallscan(), fix oob of umost[] and dmost[] when x2 == xdim-1.
Show details
Analogously treat maskwallscan() and transmaskwallscan(), although I could not get the respective accesses to be oob, too.
-
do '(very)clean' with a plain "rm -f some/obj/*.o".
Show details
Notes: - In the 'clean' target, the "core*" arg to 'rm' was removed as I find it too unspecific. (Someone could have an unrelated file with that prefix lying around.) - The targets 'clean' and 'veryclean' now echo the commands they are about to execute. Also, in Makefile.common, resurrect sanitized Clang builds if DEBUGANYWAY=2 is passed (previously, that was triggered with RELEASE=0 DEBUGANYWAY=1).