NZ:P Team's fork of the FTEQW project.
Find a file
Spoike 6398930473 Fixes bugs found by xonotic team ('0 0 0' being overlapped with globals, initialisers not being marked as referenced, fixed macro argument expansion to not crash when given long values).
Enables compilation of 'float foo=5;float foo=5;' (similarly functions, fields are never initialised anyway, the dupe is ignored so long as the initialisation is the same).
Fixed an offset bug with arrays stored within typedefed structs.
Fixed int += int to not require an explicit addstore operand.
Added support for ! operator in #if statements, as well as fixing a couple of other issues there, should be much more usable.
Added 'optional' keyword when defining function arguments. All trailing arguments must have it too. This allows stricter type checking with functions that take optional arguments.
Removed warnings with __variant types.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3921 fc73d0e0-1445-4013-8a0c-d673dee63da5
2011-11-08 06:00:35 +00:00
engine Fixes bugs found by xonotic team ('0 0 0' being overlapped with globals, initialisers not being marked as referenced, fixed macro argument expansion to not crash when given long values). 2011-11-08 06:00:35 +00:00
fteqtv Couple of changes. 2011-09-03 03:49:43 +00:00
plugins Work In Progress branch. 2009-11-04 21:16:50 +00:00
q3asm2 Redefine snprintf for Windows. 2008-06-27 19:16:15 +00:00
quakec Just messing with stuff. 2011-05-20 04:10:59 +00:00
specs committing for fixes for OMC 2011-10-27 16:16:29 +00:00