quakeforge/tools/qfcc/source
Bill Currie 96110a0f54 Treat messages to id and Class separately.
As id and Class do not point to real objects as such, trying to get the
class from their types doesn't work, so instead send the message to a
"null" class that skips the method checks.
2012-11-11 17:39:12 +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 Treat messages to id and Class separately. 2012-11-11 17:39:12 +09:00
codespace.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
constfold.c Rework build_switch to use initialize_def. 2012-11-09 12:22:34 +09:00
cpp.c Fall back to execve/wait when execvp and waitpid are unavailable. 2012-08-19 13:18:38 +09:00
debug.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
def.c Initialize global string vars correctly. 2012-11-09 12:23:04 +09:00
defspace.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
diagnostic.c Add a non-error diagnostic that can't be silenced. 2012-05-03 13:24:24 +09:00
disassemble.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
dot_expr.c Rework build_switch to use initialize_def. 2012-11-09 12:22:34 +09:00
dot_flow.c Separate out C and html quoting into separate functions. 2012-10-30 12:31:22 +09:00
dump_globals.c Add some safety checks to progs global dumping. 2012-11-09 12:30:14 +09:00
dump_lines.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
dump_modules.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
dump_strings.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
emit.c Fix the source of alias def chains. 2012-05-03 13:28:16 +09:00
expr.c Treat messages to id and Class separately. 2012-11-11 17:39:12 +09:00
function.c Tweak some FIXMEs. 2012-11-08 17:03:02 +09:00
grab.c Make hash tables more const correct. 2012-10-27 11:44:31 +09:00
idstuff.c Use dstring for progdefs.h writing. 2012-05-02 23:39:49 +09:00
linker.c Create linker_find_def. 2012-11-09 11:57:06 +09:00
Makefile.am Quote string values when dumping globals. 2012-11-08 21:13:24 +09:00
method.c Fix some nasty memory errors. 2012-11-01 20:53:28 +09:00
obj_file.c Make the type encodings findable. 2012-11-09 11:43:19 +09:00
obj_type.c Avoid infinite recursion when encoding struct types. 2012-11-08 17:06:38 +09:00
opcodes.c Make hash tables more const correct. 2012-10-27 11:44:31 +09:00
options.c Merge qfpc into qfcc. 2012-10-26 16:01:41 +09:00
qc-lex.l Do some class object type renaming. 2012-11-08 20:58:48 +09:00
qc-parse.y Rework the unary_expr grammar to allow ++*foo. 2012-11-09 12:32:38 +09:00
qfcc.c Initialize current_symtab early, with pr.symtab. 2012-11-09 14:37:28 +09:00
qfpreqcc Fix the mis-handling of the progs.dat line in preprogs.src 2012-07-14 19:01:47 +09:00
qfprogs.c Add the ability to dump qfo type encoding. 2012-11-08 17:06:38 +09:00
qp-lex.l Make hash tables more const correct. 2012-10-27 11:44:31 +09:00
qp-parse.y Rework the unary_expr grammar to allow ++*foo. 2012-11-09 12:32:38 +09:00
reloc.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
shared.c Merge qfpc into qfcc. 2012-10-26 16:01:41 +09:00
statements.c Fix simple pointer dereferences. 2012-11-09 12:32:35 +09:00
strpool.c Separate out C and html quoting into separate functions. 2012-10-30 12:31:22 +09:00
struct.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
stub.c Quote string values when dumping globals. 2012-11-08 21:13:24 +09:00
switch.c Rework build_switch to use initialize_def. 2012-11-09 12:22:34 +09:00
symtab.c Catch symtab operations with an invalid symtab. 2012-11-09 14:36:19 +09:00
type.c Fix the checking for assignments between id and Class. 2012-11-11 17:24:33 +09:00
value.c Make hash tables more const correct. 2012-10-27 11:44:31 +09:00