quakeforge/tools/qfcc/source
Bill Currie 28f4de94d2 Fix switch statements so the work in the new scheme.
Convert case labels to be the same type as the switch expression.
Use alias expressions for the various test expressions.
2011-03-06 00:29:29 +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 Delay initialization of obj_module_t as long as possible. 2011-03-04 08:25:50 +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 enums in expressions that support scalar types. 2011-03-03 10:36:43 +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 Fix initializing local float variables with an integer constant. 2011-03-05 17:23:58 +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 Implement alias expressions (finally). 2011-03-03 11:06:10 +09:00
dot_flow.c Create and use alias operands for alias expressions. 2011-03-03 13:46:07 +09:00
dump_globals.c Dump code addresses as hex, too. 2011-03-05 16:25:56 +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 Bring back the offset alias support. 2011-03-05 16:31:32 +09:00
expr.c Implement think expressions. 2011-03-05 18:01:37 +09:00
function.c Fix overloaded function resolution. 2011-03-03 14:44:48 +09:00
grab.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
idstuff.c Write the linker output to progs.dat. 2011-03-02 20:51:00 +09:00
immediate.c Treat void values as the largest type. 2011-03-03 14:56:21 +09:00
linker.c Fix line number info. 2011-03-05 15:40:08 +09:00
Makefile.am Rename some files that have been bugging me. 2011-02-24 12:59:18 +09:00
method.c Fix the bogus declarations of obj_msgSend and obj_msgSend_super. 2011-03-02 12:35:10 +09:00
obj_file.c Use the correct function number when updating the function def. 2011-03-05 16:00:39 +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 Delay initialization of obj_module_t as long as possible. 2011-03-04 08:25:50 +09:00
qc-parse.y Fix switch statements so the work in the new scheme. 2011-03-06 00:29:29 +09:00
qfcc.c Fix line number info. 2011-03-05 15:40:08 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Nuke the old progs global. 2011-03-05 16:24:53 +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 Emit code for jump tables. 2011-03-03 19:09:00 +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 Simplify the tag used for anonymous structs etc. 2011-03-04 13:52:32 +09:00
stub.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
switch.c Fix switch statements so the work in the new scheme. 2011-03-06 00:29:29 +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 Delay initialization of obj_module_t as long as possible. 2011-03-04 08:25:50 +09:00