feat(rhcopy): Added -i* and -o* options for reading and writing rays
Removed jetsam (commented out pre-prototype function declarations)
Changed every instance of BYTE to uby8 to avoid conflicts
Changed holodeck section pointers to off_t to avoid issues with rhcopy
Fixed portability issue for 64-bit systems
Got rid of silly cost-cutting (and corner-cutting) in hdfiluse()
Ansification and prototypes.
Instrumented headers against multiple inclusion and for use from C++. Moved includes in headers out of "C" scope.
Changed instances of "int4" to "int32" and "int2" to "int16"
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
created hdfragflags variable for controlling fragment deallocation added "chunky" sorting mode to rholo to decrease file fragmentation problems
got rid of unnecessary constants in HOLO struct
changed section directory code to write in segments
fixed hdflush() and hdclobber() macros
moved int2 and int4 definitions to standard.h
added declaration of hdfilord()
simplified section grid addressing
took fragment resource management out of hdsyncbeam()
changed magic number to incorporate sizeof(long)
changed default int4 from long to int
wrote hdloadbeams() routine to load many beams at once
added declaration for hdfilen()
modified hdsync() to optionally sync all unflushed beams
added function to delete beams and clobber holodecks
simplified intersection code added hdgrid() routine to compute grid coordinates
added declaration for hdalloc()
fixed macro
changed BCOORD to GCOORD[2]
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.