------------------------------------------------------------------------ r2272 | helixhorned | 2012-01-20 05:24:15 -0800 (Fri, 20 Jan 2012) | 5 lines minor engine cleanup. - enclose glbuild.h in #idndef ... sentinels - engine.c: remove unused variable 'pageoffset', make 'lastx' static - formatting ------------------------------------------------------------------------ r2271 | helixhorned | 2012-01-20 05:23:53 -0800 (Fri, 20 Jan 2012) | 4 lines Use ATTRIBUTE((used)) for symbols used only in inline asm. This may fix compilation for optimized builds with GCC or clang where the compiler would otherwise decide that those symbols are unused. ------------------------------------------------------------------------ r2270 | helixhorned | 2012-01-19 15:17:34 -0800 (Thu, 19 Jan 2012) | 9 lines Inreased debugging level for catching oob accesses to 'main' arrays. If enabled, this makes the following arrays be allocated statically: spriteext, spritesmooth, sector, wall, sprite, tsprite, while necessarily disabling the clipshape feature (because it relies on setting sector/wall to different malloc'd block temporarily). To compile, pass DEBUGANYWAY=1 in addition to RELEASE=0 to 'make', and it's really only useful with CC=clang, of course. ------------------------------------------------------------------------