raze/polymer/eduke32/build/src
helixhorned 0900f4066c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls...
... and cull code that is dead with the X*alloc() versions since they never
return NULL on requesting memory.

Use something like
 git grep '[^Xx]\(m\|c\|re\)alloc *('
and
 git grep '[^Xx]strdup *('
to see places where I left the B*alloc() calls intact.

BUILD_LUNATIC.

git-svn-id: https://svn.eduke32.com/eduke32@4491 1a8010ca-5511-0410-912e-c29ae57300e0
2014-05-30 00:02:19 +00:00
..
misc MSVC: Add support for x64 building and all synthesis libs (libpng/zlib, libvpx, libFLAC). 2014-02-10 10:59:42 +00:00
tmp Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake 2008-10-20 03:09:19 +00:00
util Replace various GL rendering related literal flags with enum labels. 2014-05-28 22:40:16 +00:00
a-c.c Add Makefile.common switch ALLOCACHE_AS_MALLOC, remove DEBUG_WITH_VALGRIND. 2014-02-08 14:37:41 +00:00
a.masm Fix a.masm changes so MSVC builds work again. The relevant functionality seems to work (non-power of 2 textures drawn without error), even with CLASSIC_NONPOW2_YSIZE_WALLS defined in engine.c, but I'm not familiar with any corner or edge cases that need to be watched out for with this. 2012-09-30 14:40:42 +00:00
a.nasm a-c.c: prevent stray lines on bottom of sprites by saturating v. tex coords. 2013-11-16 18:47:11 +00:00
a.wasm Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake 2008-10-20 03:09:19 +00:00
a64.yasm Add WIP x86_64 assembly texture mapping routines. 2013-09-21 13:37:31 +00:00
baselayer.c Replace some constants with preprocessor macros. 2014-05-17 12:36:40 +00:00
build.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
cache1d.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
compat.c Add X{m,c,re}alloc and Xstrdup macros that call an out-of-memory handler on failure. 2014-05-30 00:02:16 +00:00
config.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
crc32.c Rather trivial changes in engine.c and crc32.c. 2012-03-22 22:48:06 +00:00
defs.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
dxtfilter.c Fix texcache 2014-02-22 01:27:03 +00:00
dynamicgtk.c Make the "Start" button of the GTK start-up window the default button of the window, which means pressing Enter now works at you'd expect. 2010-07-02 01:26:56 +00:00
engine.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
engine_oldmap.h Rename sector[].filler member to '.fogpal'. From CON, keep the '.alignto' alias. 2014-04-05 11:28:10 +00:00
engine_priv.h engine.c: clean up scansector(). 2014-04-21 17:00:54 +00:00
glbuild.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
gtkbits.c git-svn-id: https://svn.eduke32.com/eduke32@1206 1a8010ca-5511-0410-912e-c29ae57300e0 2009-01-10 07:38:50 +00:00
hightile.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
kplib.c Widespread use of ARRAY_SIZE macro. 2014-03-22 09:25:15 +00:00
lunatic.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
lz4.c Replace QuickLZ with LZ4. 2014-02-10 10:55:49 +00:00
lzwnew.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
mdsprite.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
mingw_main.c Work around a bug in MinGW 4.8 / mingwrt-4.0 where a function named main() in misc/src/libcrt/gdtoa/qnan.c takes precedence over the proper one in src/libcrt/crt/main.c. 2013-10-06 07:49:26 +00:00
mutex.c Simplify mutex wrapper into simply differentiating between RENDERTYPEWIN (which is deprecated...) and everything else, which uses SDL mutexes. 2014-04-17 19:58:07 +00:00
osd.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
osxbits.m Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake 2008-10-20 03:09:19 +00:00
polymer.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
polymost.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
pragmas.c Adapt x86 GCC assembly copybufreverse() to x86_64 and enable unconditionally. 2014-03-05 21:12:58 +00:00
rawinput.c SDL: Fix "the issue where if you hold down a key and enter the console then release it that the key remains held down until you hit it again outside the console". 2014-01-27 10:30:25 +00:00
scriptfile.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
sdlayer.c sdlayer.c: for Windows, switch keyboard layout to/from US on init/uninit. 2014-05-24 15:27:53 +00:00
sdlkeytrans.c SDL2: fix quote and pause keys. 2013-10-16 19:43:07 +00:00
smalltextfont.c Moved build to a subdir underneath the eduke32 dir to avoid people trying to compile from the build src dir by mistake 2008-10-20 03:09:19 +00:00
startgtk.editor.c Split r3159..r3161, part 3: MSVC, nedmalloc, *layer, startup windows. 2012-11-15 14:27:57 +00:00
startosx.editor.m Clean up some file and directory structure. 2012-12-29 10:54:35 +00:00
startwin.editor.c Win64 support! (Meaning it works, not that we recommend it for everyday use.) 2012-12-13 02:37:20 +00:00
texcache.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls... 2014-05-30 00:02:19 +00:00
textfont.c textfont.c: make TAB character display blank. 2013-11-04 22:56:06 +00:00
winbits.c Widespread use of ARRAY_SIZE macro. 2014-03-22 09:25:15 +00:00
winlayer.c Widespread use of ARRAY_SIZE macro. 2014-03-22 09:25:15 +00:00
xxhash.c Add xxHash (https://code.google.com/p/xxhash/), a faster alternative to CRC32, and implement it in a few places. This is around 20-30% faster than CRC32 for me (it's also implemented into the "fileinfo" console command, so you can test for yourselves). I didn't have time to gather up all of the files supported by the startup window so this isn't used there yet. Additionally, this is by the same author as the LZ4 compression library we already use. 2014-03-22 09:26:39 +00:00