quakeforge/tools/qfcc/source
Bill Currie 102eab0d84 linker.[ch]:
start working on the linker.
class.[ch]:
	redo class defs so the pointer works (needs relocs still)
obj_file.h:
	add prototype for read_obj_file, QFO_* data access macros and include
	pr_debug.h
type.[ch]:
	separate type system initialisation and recording of the standard types
	so find_type works properly in multiple compilation
def.c:
	don't mark static defs as initialized
expr.c:
	proper class pointer def stuff
immediate.c:
	clean out dead vars/code
obj_file.c:
	allocate space for the line info and bail if the file can't be opened.
qfcc.c:
	register the standard types for each compile pass and start linking the
	files
2002-07-03 20:16:32 +00:00
..
.gitignore Fix three gitignores. 2002-01-31 07:49:29 +00:00
.indent.pro indent whitespace cleanup. not perfect, but a bit more consistent now 2001-12-06 19:49:40 +00:00
class.c linker.[ch]: 2002-07-03 20:16:32 +00:00
cmdlib.c allow the output file to be specified on the command line 2002-06-24 22:53:21 +00:00
cpp.c redo def allocation to come from configurable `spaces' (locals, globals, far 2002-06-09 03:57:20 +00:00
debug.c even more cleanup 2002-06-04 21:23:39 +00:00
def.c linker.[ch]: 2002-07-03 20:16:32 +00:00
emit.c and for my next amazing feat, I'll remove the debug code :P 2002-06-13 07:22:53 +00:00
expr.c linker.[ch]: 2002-07-03 20:16:32 +00:00
function.c start implementing storage classes (extern, static, etc) 2002-06-28 17:59:32 +00:00
idstuff.c get command line parsing working in an appropriate manner for separate 2002-06-25 21:36:10 +00:00
immediate.c linker.[ch]: 2002-07-03 20:16:32 +00:00
linker.c linker.[ch]: 2002-07-03 20:16:32 +00:00
Makefile.am linker.[ch]: 2002-07-03 20:16:32 +00:00
method.c start implementing storage classes (extern, static, etc) 2002-06-28 17:59:32 +00:00
obj_file.c linker.[ch]: 2002-07-03 20:16:32 +00:00
opcodes.c redo relocations 2002-06-07 17:29:30 +00:00
options.c get command line parsing working in an appropriate manner for separate 2002-06-25 21:36:10 +00:00
qc-lex.l start implementing storage classes (extern, static, etc) 2002-06-28 17:59:32 +00:00
qc-parse.y start implementing storage classes (extern, static, etc) 2002-06-28 17:59:32 +00:00
qfcc.c linker.[ch]: 2002-07-03 20:16:32 +00:00
reloc.c various memory saving tricks. seems to have not broken anything 2002-06-27 22:48:28 +00:00
struct.c start implementing storage classes (extern, static, etc) 2002-06-28 17:59:32 +00:00
switch.c start implementing storage classes (extern, static, etc) 2002-06-28 17:59:32 +00:00
type.c linker.[ch]: 2002-07-03 20:16:32 +00:00