quakeforge/tools/qfcc/source
Bill Currie 976ff8a6bb Allow cast expressions to be lvalues.
These really need to be alias expressions rather than cast expressions
so the two can be separated as cast expressions should not be lvalues.
2011-02-13 17:54:15 +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 Class pointers need to be directly addressable. 2011-02-13 16:05: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 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 Give __obj_exec_class a sterner beating. 2011-02-11 22:29:57 +09:00
defspace.c Fix a segfault when freeing locations. 2011-01-29 09:54:47 +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 Disable the subgraphs for now. 2011-02-10 15:11:08 +09:00
dot_flow.c Angle brackets and html :P 2011-02-10 14:24:31 +09:00
emit.c Add a class type to symbols and rework the CLASS_NAME handling. 2011-02-13 16:05:09 +09:00
expr.c Allow cast expressions to be lvalues. 2011-02-13 17:54:15 +09:00
function.c Make relocation records store the space of the relocation. 2011-02-12 22:34:38 +09:00
globals.c Dump the contents of a pointer def. 2011-02-12 22:59:29 +09:00
grab.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
idstuff.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
immediate.c Emit pointers properly. 2011-02-13 10:09:42 +09:00
lines.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
linker.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
Makefile.am Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
method.c Fix another double insertion of a symbol. 2011-02-13 15:28:49 +09:00
modules.c Avoid crashing when a null class pointer is found. 2011-02-12 22:58:50 +09:00
obj_file.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
obj_stub.c Simplify def handling, use far data. 2011-01-24 15:41:43 +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 Allow (void) qc-style functions. 2011-02-13 17:37:11 +09:00
qfcc.c Point the near and far data spaced into the merged data space. 2011-02-12 22:35:44 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
qp-lex.l Add "return" to pascal. 2011-01-30 22:16:59 +09:00
qp-parse.y Add "return" to pascal. 2011-01-30 22:16:59 +09:00
reloc.c Make relocation records store the space of the relocation. 2011-02-12 22:34:38 +09:00
statements.c Support move statements (structure copy). 2011-02-11 22:29:57 +09:00
strings.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
strpool.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
struct.c Fix the creation of enum values. 2011-02-13 15:19:55 +09:00
stub.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
switch.c Make relocation records store the space of the relocation. 2011-02-12 22:34:38 +09:00
symtab.c Make adding a symbol to multiple tables an internal error. 2011-02-06 20:00:14 +09:00
type.c Beat __obj_exec_class into submission. 2011-02-10 00:15:19 +09:00