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.3 by gregl, Tue Nov 4 09:58:24 1997 UTC vs.
Revision 3.4 by gregl, Thu Nov 6 16:12:41 1997 UTC

# Line 44 | Line 44 | char   *dname;
44  
45  
46   disp_packet(p)                  /* display a packet */
47 < register PACKET *p;
47 > register PACKHEAD       *p;
48   {
49 <        disp_result(DS_BUNDLE, sizeof(PACKHEAD) + p->nr*sizeof(RAYVAL),
50 <                        (char *)p);
49 >        disp_result(DS_BUNDLE, packsiz(p->nr), (char *)p);
50   }
51  
52  
# Line 163 | Line 162 | char   *p;
162                  while (n < 0 && errno == EINTR);
163                  if (n != sizeof(MSGHEAD))
164                          goto writerr;
165 <                if (nbytes > 0) {
166 <                        n = writebuf(dpd[1], p, nbytes);
168 <                        if (n != nbytes)
169 <                                goto writerr;
170 <                }
165 >                if (nbytes > 0 && writebuf(dpd[1], p, nbytes) != nbytes)
166 >                        goto writerr;
167                  return;
168          }
169          iov[0].iov_base = (char *)&msg;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines