quakeforge/tools/qwaq
Bill Currie c248372e20 Initial integer type support. qfcc /is/ partially broken when it comes to
integer constants and float function args/return values.

pr_comp.h:
	o  add the integer opcodes to pr_opcode_e
pr_edict.c:
	o  add "quaternion" and "integer" to type_name[]
	o  support quatnernion and integers types when printing values
	o  support the integer opcodes when bounds checking
pr_exec.c
	o  enable the integer opcodes
pr_opcode:
	o  add the integer opcodes to the opcode table
	o  logical operators all result in an integer rather than a value
expr.h:
	o  rename int_val to integer_val
qfcc.h:
	o  kill another magic number
expr.c:
	o  move the opcode to string conversion out of type_mismatch and into
	   get_op_string
	o  rename int_val to integer_val
	o  general integer type support.
	o  generate an internal comipiler error for null opcodes rather than
	   segging.
pr_imm.c:
	o  rename int_val to integer_val
	o  support integer constants, converting to float when needed.
pr_lex.c:
	o  magic number death and support quaternions and integers in type_size[]
qc-lex.l
	o  rename int_val to integer_val
	o  support quaternion and integer type keywords
qc-parse.y:
	o  rename int_val to integer_val
	o  use binary_expr instead of new_binary_expr for local initialized
	   variables
builtins.c:
	o  rename int_val to integer_val
	o  fix most (all?) of the INT related FIXMEs
defs.qc:
	o  use integer instead of float where it makes sense
main.c:
	o  read_result is now integer rather than float
main.qc:
	o  float -> integer where appropriate
	o  new test for int const to float arg
2001-07-23 01:31:22 +00:00
..
.gdbinit why not? 2001-06-27 05:48:25 +00:00
.gitignore add *.sym 2001-07-15 02:58:22 +00:00
builtins.c Initial integer type support. qfcc /is/ partially broken when it comes to 2001-07-23 01:31:22 +00:00
defs.qc Initial integer type support. qfcc /is/ partially broken when it comes to 2001-07-23 01:31:22 +00:00
main.c Initial integer type support. qfcc /is/ partially broken when it comes to 2001-07-23 01:31:22 +00:00
main.qc Initial integer type support. qfcc /is/ partially broken when it comes to 2001-07-23 01:31:22 +00:00
Makefile debug testing 2001-07-14 23:52:56 +00:00
progs.src s/qctest/qwaq/ and update .gitignore 2001-06-01 21:59:46 +00:00