Mmain	main.c	/^main(argc, argv)$/
bgcolor	bg.c	/^struct	color	bgcolor(r)$/
grand	trace.c	/^double	grand()$/
initialize	initialize.c	/^initialize()$/
intersect	intersect.c	/^struct	intersect	intersect(r)$/
norm	vector.c	/^struct	vector	norm(a)$/
quad	intersect.c	/^struct	intersect	quad(obj, r)$/
quickcos	trace.c	/^double	quickcos(x)$/
quickinvcos	trace.c	/^double	quickinvcos(x)$/
rand1	trace.c	/^double	rand1()$/
raytrace	trace.c	/^raytrace(fname)$/
readfile	readfile.c	/^readfile(fname)$/
reflect	shade.c	/^struct	vector	reflect(n,v1)$/
refract	shade.c	/^struct	vector	refract(n, v1, index)$/
rnd	trace.c	/^double	rnd()$/
sample_ray	trace.c	/^struct	ray	sample_ray(r, theta)$/
shade	shade.c	/^struct	color	shade(i, r, n)$/
shadow	shade.c	/^int	shadow(r)$/
sphere	intersect.c	/^struct	intersect	sphere(obj, r)$/
svproduct	vector.c	/^struct	vector	svproduct(k,a)$/
trace	trace.c	/^struct	color	trace(r, n)$/
trace_a_ray	trace.c	/^struct	color	trace_a_ray(r, n)$/
vadd	vector.c	/^struct	vector	vadd(a,b)$/
vcross	vector.c	/^struct	vector	vcross(a,b)$/
vdot	vector.c	/^double	vdot(a,b)$/
vneg	vector.c	/^struct	vector	vneg(a)$/
vsub	vector.c	/^struct	vector	vsub(a,b)$/
