ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/server/cfperl.xs
(Generate patch)

Comparing deliantra/server/server/cfperl.xs (file contents):
Revision 1.180 by root, Mon Apr 2 18:04:47 2007 UTC vs.
Revision 1.181 by root, Tue Apr 3 00:21:38 2007 UTC

2563 2563
2564void set_data (faceidx idx, int faceset, SV *data, SV *chksum) 2564void set_data (faceidx idx, int faceset, SV *data, SV *chksum)
2565 CODE: 2565 CODE:
2566 facedata *d = face_data (idx, faceset); 2566 facedata *d = face_data (idx, faceset);
2567 assert (d); 2567 assert (d);
2568 assert (sv_len (chksum) == CHKSUM_SIZE); 2568 sv_to (data, d->data);
2569 sv_to (data, d->data); memcpy (d->chksum, SvPVbyte_nolen (chksum), CHKSUM_SIZE); 2569 STRLEN clen;
2570 char *cdata = SvPVbyte (chksum, clen);
2571 memcpy (d->chksum, cdata, min (CHKSUM_SIZE, clen));
2570 2572
2571void invalidate (faceidx idx) 2573void invalidate (faceidx idx)
2572 CODE: 2574 CODE:
2573 for_all_clients (ns) 2575 for_all_clients (ns)
2574 ns->faces_sent [idx] = false; 2576 ns->faces_sent [idx] = false;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines