quakeforge/tools/qfcc/source
Bill Currie 54317965cc Handle relocs.
With this, the building of the work qfo seems to be almost finished, just
the special defs to go. Next step will be to stitch all the parts of the
work qfo into a real qfo.

However, still have to fix the relocs for the type descriptors, but they
are not critical to the linker's functioning.
2011-03-02 11:16:35 +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 Ensure .ctor is declared static. 2011-03-01 11:08:32 +09:00
codespace.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
constfold.c Support constant folding on enums. 2011-02-07 11:31:23 +09:00
cpp.c more vc2005 patches from phrosty 2007-04-11 22:03:36 +00:00
debug.c Fix debug line number information. 2011-02-09 09:59:43 +09:00
def.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
defspace.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
diagnostic.c Add "debug" diagnotic printing, and use it. 2011-01-28 13:28:45 +09:00
disassemble.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
dot_expr.c Add the source line number to most node labels. 2011-02-14 23:10:45 +09:00
dot_flow.c Handle null string pointers. 2011-02-14 23:10:45 +09:00
dump_globals.c Rename qfo_reloc_t's def to target and correct its usage. 2011-02-27 11:37:24 +09:00
dump_lines.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
dump_modules.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
dump_strings.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
emit.c Allow defs to specify use of offset relocations. 2011-02-15 22:55:15 +09:00
expr.c Allow nil to be assigned to field variables. 2011-02-22 09:19:01 +09:00
function.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
grab.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
idstuff.c Clean up some fixmes. 2011-02-24 14:08:42 +09:00
immediate.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
linker.c Handle relocs. 2011-03-02 11:16:35 +09:00
Makefile.am Rename some files that have been bugging me. 2011-02-24 12:59:18 +09:00
method.c Method lists are made of methods, not integers :P 2011-02-15 22:26:44 +09:00
obj_file.c Don't set the space defs pointer if there are no defs. 2011-02-28 23:16:59 +09:00
obj_type.c Change ptrfld to fldptr for consistency with type.h. 2011-02-28 23:12:32 +09:00
opcodes.c Give special treatment to opcodes that have void operand types. 2011-01-27 15:44:11 +09:00
options.c Move save_string and make_string into strpool 2011-01-24 21:32:48 +09:00
qc-lex.l Add a class type to symbols and rework the CLASS_NAME handling. 2011-02-13 16:05:09 +09:00
qc-parse.y Fix external function declarations. 2011-03-01 11:08:33 +09:00
qfcc.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c More or less fix qfprogs when dumping info from qfo files. 2011-02-27 00:36:45 +09:00
qp-lex.l Add "return" to pascal. 2011-01-30 22:16:59 +09:00
qp-parse.y Move method function defs into the far data space. 2011-02-15 15:33:18 +09:00
reloc.c Make relocation records store the space of the relocation. 2011-02-12 22:34:38 +09:00
statements.c Fix the return symbol extraction when appending a return statement. 2011-02-22 09:20:52 +09:00
strpool.c Begin work on rewriting obj_file.c for the new format. 2011-02-22 15:42:49 +09:00
struct.c Fix the missing type encoding for structures. 2011-02-27 00:39:40 +09:00
stub.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
switch.c Make relocation records store the space of the relocation. 2011-02-12 22:34:38 +09:00
symtab.c Allow zero size arrays to match sized arrays of the same type. 2011-02-15 12:08:03 +09:00
type.c Fix some type encoding problems found using qfprogs. 2011-02-25 15:59:23 +09:00