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.266 by root, Sun Dec 16 02:50:34 2007 UTC vs.
Revision 1.267 by root, Mon Dec 17 08:03:22 2007 UTC

2673 } 2673 }
2674} 2674}
2675 2675
2676int get_data_size (faceidx idx, int faceset = 0) 2676int get_data_size (faceidx idx, int faceset = 0)
2677 CODE: 2677 CODE:
2678 facedata *d = face_data (idx, faceset); assert (d); 2678 facedata *d = face_data (idx, faceset);
2679 if (!d) XSRETURN_UNDEF;
2679 RETVAL = d->data.size (); 2680 RETVAL = d->data.size ();
2680 OUTPUT: 2681 OUTPUT:
2681 RETVAL 2682 RETVAL
2682 2683
2683SV *get_chksum (faceidx idx, int faceset = 0) 2684SV *get_chksum (faceidx idx, int faceset = 0)
2684 CODE: 2685 CODE:
2685 facedata *d = face_data (idx, faceset); assert (d); 2686 facedata *d = face_data (idx, faceset);
2687 if (!d) XSRETURN_UNDEF;
2686 RETVAL = newSVpvn ((char *)d->chksum, CHKSUM_SIZE); 2688 RETVAL = newSVpvn ((char *)d->chksum, CHKSUM_SIZE);
2689 OUTPUT:
2690 RETVAL
2691
2692SV *get_data (faceidx idx, int faceset = 0)
2693 CODE:
2694 facedata *d = face_data (idx, faceset);
2695 if (!d) XSRETURN_UNDEF;
2696 RETVAL = newSVpvn (d->data.data (), d->data.length ());
2687 OUTPUT: 2697 OUTPUT:
2688 RETVAL 2698 RETVAL
2689 2699
2690void invalidate (faceidx idx) 2700void invalidate (faceidx idx)
2691 CODE: 2701 CODE:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines