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.179 by root, Sun Mar 18 03:05:40 2007 UTC vs.
Revision 1.181 by root, Tue Apr 3 00:21:38 2007 UTC

1051# define const_iv(name) { # name, (IV)name }, 1051# define const_iv(name) { # name, (IV)name },
1052 const_iv (llevError) 1052 const_iv (llevError)
1053 const_iv (llevInfo) 1053 const_iv (llevInfo)
1054 const_iv (llevDebug) 1054 const_iv (llevDebug)
1055 const_iv (llevMonster) 1055 const_iv (llevMonster)
1056
1057 const_iv (Map0Cmd)
1058 const_iv (Map1Cmd)
1059 const_iv (Map1aCmd)
1060
1061 const_iv (MAP_CLIENT_X)
1062 const_iv (MAP_CLIENT_Y)
1056 1063
1057 const_iv (MAX_TIME) 1064 const_iv (MAX_TIME)
1058 const_iv (PLAYER) 1065 const_iv (PLAYER)
1059 const_iv (TRANSPORT) 1066 const_iv (TRANSPORT)
1060 const_iv (ROD) 1067 const_iv (ROD)
2556 2563
2557void set_data (faceidx idx, int faceset, SV *data, SV *chksum) 2564void set_data (faceidx idx, int faceset, SV *data, SV *chksum)
2558 CODE: 2565 CODE:
2559 facedata *d = face_data (idx, faceset); 2566 facedata *d = face_data (idx, faceset);
2560 assert (d); 2567 assert (d);
2561 assert (sv_len (chksum) == CHKSUM_SIZE); 2568 sv_to (data, d->data);
2562 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));
2563 2572
2564void invalidate (faceidx idx) 2573void invalidate (faceidx idx)
2565 CODE: 2574 CODE:
2566 for_all_clients (ns) 2575 for_all_clients (ns)
2567 ns->faces_sent [idx] = false; 2576 ns->faces_sent [idx] = false;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines