warzone2100/lib
Giel van Schijndel 05156439fd * Task #5192: Audit some files for failure to set global pointers to NULL after having called free(global pointer)
* Mark some global pointers/vars for static linkage (the less global, and more local they are, the better!)
 * Add include guards to some files
 * Some code cleanup: braces on their own line
 * loadFile2 now doesn't free memory it didn't allocate itself anymore
 * Use decent assertion expressions for some asserts (e.g. !"string", so that debuggers actually display something more interesting than 'FALSE')
 * Don't assert(pointed_to_data != 0xdddddddd) since that method of detecting usage of dangling pointers only works with MSVC, while MSVC's free() probably (i.e. if it is sane) implementation does this check itself already

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@1855 4a71c877-e1ca-e34f-864e-861f7616d084
2007-06-14 19:21:52 +00:00
..
framework * Task #5192: Audit some files for failure to set global pointers to NULL after having called free(global pointer) 2007-06-14 19:21:52 +00:00
gamelib Some more heap abolishing: 2007-06-04 22:02:05 +00:00
ivis_common * Replace usage of uint8_t with char for C-strings; while (u)int8_t works perfectly nice for numbers it isn't nice for text (char-array) 2007-06-05 12:01:59 +00:00
ivis_opengl Audit more globals not being set correctly to NULL. 2007-06-12 17:56:34 +00:00
netplay Tiny cleanup 2007-06-12 17:16:26 +00:00
script Audit more globals not being set correctly to NULL. 2007-06-12 17:56:34 +00:00
sequence * Allow compilation without sound; when used this eliminates the compile & link time requirement of libvorbisfile, libvorbis, libogg and libopenal 2007-06-06 17:09:23 +00:00
sound Some more 64bit safety: 2007-06-06 18:49:57 +00:00
widget * Replace a lot of heap usage with malloc/free usage 2007-06-04 20:46:30 +00:00
Makefile.am Remove ivis02 (software renderer) 2006-07-22 22:23:43 +00:00
Makefile.raw New Makefile.raw system, works with MinGW/Windows environment and Linux also. 2006-07-21 21:48:55 +00:00