quakeforge/tools/qfcc/source
Bill Currie 9a3f4d5a01 Handle method parameters that use incomplete types.
Compare the method's type pointers rather than the type strings as the pointer
won't change with the struct is completed.
2010-11-24 17:01:18 +09:00
..
.indent.pro indent whitespace cleanup. not perfect, but a bit more consistent now 2001-12-06 19:49:40 +00:00
class.c set current_func while building the init function to avoid issues with code expecting current_func to be set. 2008-08-01 22:55:10 +00:00
constfold.c fix incorrect users for temps resulting from casting the result of ?: 2010-01-13 06:25:06 +00:00
cpp.c more vc2005 patches from phrosty 2007-04-11 22:03:36 +00:00
debug.c hah, should have been using __attribute__((used)) all that time (rather 2005-08-04 15:27:09 +00:00
def.c make sure def->space points to the space the def's location is allocated from to ensure that freeing the location works properly (fixes the bogus address triggered by prozaccoop: thanks, phrosty) 2010-02-22 13:11:41 +00:00
disassemble.c record the params for builtins, too. 2007-04-09 06:16:34 +00:00
emit.c Nil is a constant, so allow it in global initializers. 2010-11-24 17:01:18 +09:00
expr.c Gracefully handle returning NIL though a bad type. 2010-11-24 17:01:18 +09:00
function.c Check for incomplete types and better param/return size checking. 2010-11-24 17:01:17 +09:00
globals.c More docs. 2008-08-01 13:54:24 +00:00
idstuff.c open all files in binary mode. ^Z is evil :P 2007-04-07 10:24:34 +00:00
immediate.c Nil is a constant, so allow it in global initializers. 2010-11-24 17:01:18 +09:00
lines.c "print" command for dumping values in the progs and add return type info to the debugging information 2007-09-15 07:47:31 +00:00
linker.c More docs. 2008-08-01 13:54:24 +00:00
Makefile.am make bison output a state file 2004-11-02 05:19:00 +00:00
method.c Handle method parameters that use incomplete types. 2010-11-24 17:01:18 +09:00
modules.c make protocol dump info more readable 2006-12-19 11:53:18 +00:00
obj_file.c reduce the amount of memory wasted when generating the output file 2009-12-20 12:19:16 +00:00
opcodes.c various unsigned long -> uintptr_t conversions 2007-04-04 11:22:48 +00:00
options.c split up and modernize configure.ac 2010-08-19 15:01:43 +09:00
qc-lex.l Nil is a constant, so allow it in global initializers. 2010-11-24 17:01:18 +09:00
qc-parse.y Nil is a constant, so allow it in global initializers. 2010-11-24 17:01:18 +09:00
qfcc.c more not-really initialized data 2009-12-20 11:54:19 +00:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c More docs. 2008-08-01 13:54:24 +00:00
reloc.c hah, should have been using __attribute__((used)) all that time (rather 2005-08-04 15:27:09 +00:00
strings.c more vc build patches from phrosy 2007-04-06 01:09:58 +00:00
strpool.c hah, should have been using __attribute__((used)) all that time (rather 2005-08-04 15:27:09 +00:00
struct.c Proper support for empty structs and unions. 2010-11-24 17:01:17 +09:00
stub.c more vc build patches from phrosy 2007-04-06 01:09:58 +00:00
switch.c Nil is a constant, so allow it in global initializers. 2010-11-24 17:01:18 +09:00
type.c fix some issues when using --advanced with v6only 2007-09-15 07:44:31 +00:00