ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/object.h
(Generate patch)

Comparing ray/src/common/object.h (file contents):
Revision 2.5 by gwlarson, Tue Aug 25 10:16:08 1998 UTC vs.
Revision 2.6 by gwlarson, Thu Nov 5 16:51:26 1998 UTC

# Line 61 | Line 61 | typedef struct {
61   extern OBJREC  *objblock[MAXOBJBLK];    /* the object blocks */
62   extern OBJECT  nobjects;                /* # of objects */
63  
64 < #define  OBJBLKSIZ      01000           /* object block size */
65 < #define  objptr(obj)    (objblock[(obj)>>9]+((obj)&0777))
64 > #define  OBJBLKSHFT     9
65 > #define  OBJBLKSIZ      (1<<OBJBLKSHFT) /* object block size */
66 > #define  objptr(obj)    (objblock[(obj)>>OBJBLKSHFT]+((obj)&(OBJBLKSIZ-1)))
67  
68   #define  OVOID          (-1)            /* void object */
69   #define  VOIDID         "void"          /* void identifier */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines