quakeforge/tools/qfcc/source
Bill Currie 1b8edc07c9 Adjust the offsets of ivars in derived classes.
As ivar structs are not independent, their starting offset is not
necessarily zero (almost never will be for derived classes).
2011-02-09 22:02:52 +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 Adjust the offsets of ivars in derived classes. 2011-02-09 22:02:52 +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 Don't set the space for external defs. 2011-01-29 09:55:14 +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 Print the def name for a pointer expr when known. 2011-02-08 14:43:57 +09:00
dot_flow.c Handle union access now that they're detected properly. 2011-02-08 14:45:48 +09:00
emit.c Give temporary variables unique names. 2011-02-09 10:04:55 +09:00
expr.c Fix debug line number information. 2011-02-09 09:59:43 +09:00
function.c Fix debug line number information. 2011-02-09 09:59:43 +09:00
globals.c Print data contents for most simple types. 2011-01-28 21:21: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 Handle .zero, .return and .param* properly. 2011-01-26 08:01:24 +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 Make adding a symbol to multiple tables an internal error. 2011-02-06 20:00:14 +09:00
modules.c Fix copyright headers. 2011-01-25 09:01:37 +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 Fix class initialization. 2011-02-04 14:29:47 +09:00
qc-parse.y Make normal C style functions generate code. 2011-02-09 10:25:23 +09:00
qfcc.c Write out the far data space as well as the near. 2011-02-09 21:45:29 +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 Save the caller's address when creating new relocations. 2011-02-09 17:16:49 +09:00
statements.c Store the source expression in a statement. 2011-02-08 18:18:34 +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 Use the correct type object in emit_struct(). 2011-02-09 17:15:29 +09:00
stub.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
switch.c Bring back convert_name(), but siimplified. 2011-02-06 14:29:14 +09:00
symtab.c Make adding a symbol to multiple tables an internal error. 2011-02-06 20:00:14 +09:00
type.c Fix assignment of id to class pointers. 2011-02-08 17:12:01 +09:00