Compile error fixes for Linux and other improvements
Moved dircode.c and fixed prototype compiles in hd directory
Replaced inline copyright notice with #include "copyright.h"
Changes and check-in for 3.5 release Includes new source files and modifications not recorded for many years See ray/doc/notes/ReleaseNotes for notes between 3.1 and 3.5 release
added declaration for nextword()
added new tcos() table-lookup function and tsin() and ttan() macros added DCHECK(test,error_type,error_message) macro for debugging checks
added int2 and int4 definitions for 2-byte and 4-byte integers
added declaration for lseek() and ftell()
changed M_PI definition to ward off long double problems
fixed error numbers
created erract structure containing error messages and actions
replaced sskip() behavior and added new sskip2() function
added conditional define of PI
removed memcpy() declaration
added conditional atof() declarations
removed conflicting atof() declaration
Changes for 32-bit PC port
Changes for PC port
updated revision number for release 2.0
got tired of STRUCTASSIGN so changed to NOSTRUCTASS
added FLOAT definition
added FLOAT definition to better control size of structures
added defines for index() and rindex() on non-BSD systems
changed handling of matrix transformations with new MAT4 & XF types
added forward declaration for getenv()
improved portability of bcopy()
Changed getpath() to check access modes
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.