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

Comparing OpenCL/OpenCL.xs (file contents):
Revision 1.62 by root, Tue May 1 22:04:56 2012 UTC vs.
Revision 1.63 by root, Tue May 1 22:25:13 2012 UTC

2770 CODE: 2770 CODE:
2771 RETVAL = PTR2IV (self->ptr); 2771 RETVAL = PTR2IV (self->ptr);
2772 OUTPUT: 2772 OUTPUT:
2773 RETVAL 2773 RETVAL
2774 2774
2775void
2776set (OpenCL::Mapped self, size_t offset, SV *data)
2777 CODE:
2778 STRLEN len;
2779 const char *ptr = SvPVbyte (data, len);
2780
2781 if (offset < 0 || offset + len > self->cb)
2782 croak ("OpenCL::Mapped::set out of bound condition detected");
2783
2784 memcpy (offset + (char *)self->ptr, ptr, len);
2785
2775MODULE = OpenCL PACKAGE = OpenCL::MappedBuffer 2786MODULE = OpenCL PACKAGE = OpenCL::MappedBuffer
2776 2787
2777MODULE = OpenCL PACKAGE = OpenCL::MappedImage 2788MODULE = OpenCL PACKAGE = OpenCL::MappedImage
2778 2789
2779IV 2790IV

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines