quakeforge/tools/qfcc/source
Bill Currie 31739f4dbf Rewrite the type_space processing.
Now each encoding is copied across def by def using memcpy, with the
expectation that any references to other types will be handled via the
reloc system. Unfortunately, it seems there's an off-by-4 (hmm, suspicious
number...) in the reloc offsets, but I'll look into that after I get some
sleep.
2012-11-13 21:55:54 +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 Fix class type encoding. 2012-11-12 12:46:15 +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 Take care of relocs when defining external defs. 2012-11-12 16:14:09 +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 Be more paranoid when dumping qfo type encodings. 2012-11-13 21:24:48 +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 A bit of a cleanup before fixing class type defs. 2012-11-12 11:12:33 +09:00
function.c Take care of relocs when defining external defs. 2012-11-12 16:14:09 +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 Rewrite the type_space processing. 2012-11-13 21:55:54 +09:00
Makefile.am Quote string values when dumping globals. 2012-11-08 21:13:24 +09:00
method.c A bit of a cleanup before fixing class type defs. 2012-11-12 11:12:33 +09:00
obj_file.c Fix class type encoding. 2012-11-12 12:46:15 +09:00
obj_type.c Take care of relocs when defining external defs. 2012-11-12 16:14:09 +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 A bit of a cleanup before fixing class type defs. 2012-11-12 11:12:33 +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 Take care of relocs when defining external defs. 2012-11-12 16:14:09 +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 Take care of relocs when defining external defs. 2012-11-12 16:14:09 +09:00
type.c Ensure the type's encoding string is valid. 2012-11-11 20:22:48 +09:00
value.c Make hash tables more const correct. 2012-10-27 11:44:31 +09:00