quakeforge/tools/qfcc/source
Bill Currie 02b3dde83b Make QuakePascal programs runnable.
Generate a mini-main function (".main", to avoid namespace pollution) that
calls the function named by "program", and make qwaq check for ".main" as
well as "main". If both are present, ".main" will take priority.
2011-01-12 23:39:22 +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 Get messages working again. 2011-01-10 12:26:11 +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 Turns out decrementing the users was very very bad. 2011-01-11 10:56:36 +09:00
cpp.c more vc2005 patches from phrosty 2007-04-11 22:03:36 +00:00
debug.c Break out the debug and string functions from qc-lex.l. 2011-01-10 12:25:30 +09:00
def.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
disassemble.c record the params for builtins, too. 2007-04-09 06:16:34 +00:00
emit.c Fix the micro-optimization that avoided emitting x = x 2011-01-12 23:33:51 +09:00
expr.c Forgot to remove that print_expr. 2011-01-11 12:11:54 +09:00
function.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
globals.c Print some addresses in hex. 2011-01-10 12:25:31 +09:00
grab.c Break out the frame macro code from qc-lex.l 2011-01-10 12:25:31 +09:00
idstuff.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
immediate.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
lines.c "print" command for dumping values in the progs and add return type info to the debugging information 2007-09-15 07:47:31 +00:00
linker.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
Makefile.am Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
method.c Get the type of Method right. 2011-01-10 12:25:31 +09:00
modules.c make protocol dump info more readable 2006-12-19 11:53:18 +00:00
obj_file.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
opcodes.c various unsigned long -> uintptr_t conversions 2007-04-04 11:22:48 +00:00
options.c split up and modernize configure.ac 2010-08-19 15:01:43 +09:00
qc-lex.l Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
qc-parse.y Don't segfault when build_builtin_function detects an error. 2011-01-10 12:25:31 +09:00
qfcc.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
qp-lex.l Support both (* *) and // style comments. 2011-01-10 12:25:31 +09:00
qp-parse.y Make QuakePascal programs runnable. 2011-01-12 23:39:22 +09:00
reloc.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
strings.c more vc build patches from phrosy 2007-04-06 01:09:58 +00:00
strpool.c hah, should have been using __attribute__((used)) all that time (rather 2005-08-04 15:27:09 +00:00
struct.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
stub.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
switch.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
symtab.c New symbol table code. 2011-01-10 12:25:30 +09:00
type.c Get the type of Method right. 2011-01-10 12:25:31 +09:00