ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/hd/rholo4.c
(Generate patch)

Comparing ray/src/hd/rholo4.c (file contents):
Revision 3.30 by schorsch, Thu Jun 26 00:58:10 2003 UTC vs.
Revision 3.34 by schorsch, Mon Jul 21 22:30:18 2003 UTC

# Line 5 | Line 5 | static const char      RCSid[] = "$Id$";
5   * Holodeck display process communication
6   */
7  
8 #include <sys/uio.h>
9
8   #include "rholo.h"
9   #include "rhdisp.h"
10   #include "rtprocess.h"
11 + #include <sys/uio.h>
12 + #include <string.h>
13  
14   #ifndef HDSUF
15   #define HDSUF           ".hdi"
# Line 76 | Line 76 | char   *dname;
76          }
77                                  /* write out hologram grids & octrees */
78          for (i = 0; hdlist[i] != NULL; i++) {
79 <                bcopy((void *)hdlist[i], buf, sizeof(HDGRID));
79 >                memcpy(buf, (void *)hdlist[i], sizeof(HDGRID));
80                  len = sizeof(HDGRID);
81                  n = vdef(GEOMETRY);
82                  sfn = i<n ? nvalue(GEOMETRY,i) :
# Line 186 | Line 186 | int    block;
186          case DR_VIEWPOINT:      /* set target eye position */
187                  if (msg.nbytes != sizeof(VIEWPOINT))
188                          error(INTERNAL, "bad DR_VIEWPOINT from display process");
189 <                copystruct(&myeye, (VIEWPOINT *)buf);
189 >                myeye = *((VIEWPOINT *)buf);
190                  break;
191          case DR_ATTEN:          /* block for priority request */
192                  if (msg.nbytes)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines