Fixed typing/prototype of getheader() and its callback.
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.
Abstracted process and path handling for Windows. Renamed FLOAT to RREAL because of conflict on Windows. Added conditional compiles for some signal handlers.
Changed beam offset from long to off_t, so holodecks can grow to max. length
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
removed unnecessary call to hdfreebeams() that increased fragmentation
made caching code slightly more efficient
improved duplicate ray checking
change clumpbeams() callback function to take clump's queue
moved routines to clumpbeams.c and made rhcopy clump beams
changed getheader() to listen to return value of passed function
changed -c option to -u and -f option to -d
tried to fix poor performance of sorted load by going to partial sort
fixed bug from sorting change (3.4
added -f (fudge distance check) and -c (check repeats) options
change code to read beams in file order
went back to use of long file pointers
made checking of OBSTRUCTIONS variable more accurate
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.