quakeforge/tools/qfcc/source
Bill Currie eb11a19ed4 Split the type processing into two passes.
This allows all duplicate types to be "merged" before adding any new
types, thus avoiding any accidental duplication caused by possible
differences in order between defs and the type descriptors.
2011-03-01 08:46:02 +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 Clean up the create of the obj_module_s structure. 2011-02-26 22:06:22 +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 Split the type processing into two passes. 2011-03-01 08:46:02 +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 field def allocation for function fields. 2011-02-22 12:07:31 +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