refactor: Changed some char* args to const char* to avoid warnings
Added binary option for Windows
Removed extraneous "extern" and "register" qualifiers
Enable SCons windows build
Changed holodeck section pointers to off_t to avoid issues with rhcopy
Fixed 64-bit bug in rhcopy and rhoptimize
Ansification and prototypes.
Fewer complaints if "platform.h" precedes "standard.h"
Included "platform.h" wherever lseek() was called
Added grouping parens to reduce ambiguity warnings.
Eliminated copystruct() macro, which is unnecessary in ANSI. Reduced ambiguity warnings for nested if/if/else clauses.
Moved some more platform dependencies to common header files. Included a few necessary system headers.
Replaced most outdated BSD function calls with their posix equivalents, and cleaned up a few other platform dependencies.
Type fixing to lseek() call
Changed beam offset from long to off_t, so holodecks can grow to max. length
Changed (char *) casts for memory copies to (void *) and other fixes
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
made caching code slightly more efficient
added duplicate ray checking option (-u)
change clumpbeams() callback function to take clump's queue
moved routines to clumpbeams.c and made rhcopy clump beams
added check to see if single argument is writeable fixed bug in copysect() due to a wrong index added automatic temporary file removal on interrupt or error
build queue then read bug fixes in neighbor algorithm
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.