Skip to content

Commit f2b14ba

Browse files
authored
Merge pull request #286 from hannesm/c-warning
Use Bytes_val if available
2 parents 1b03707 + b6c07a2 commit f2b14ba

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/cstruct_stubs.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,14 @@
2323
#include <caml/alloc.h>
2424
#include <caml/bigarray.h>
2525

26+
#ifndef Bytes_val
27+
#define Bytes_val String_val
28+
#endif
29+
2630
CAMLprim value
2731
caml_blit_bigstring_to_string(value val_buf1, value val_ofs1, value val_buf2, value val_ofs2, value val_len)
2832
{
29-
memcpy(String_val(val_buf2) + Long_val(val_ofs2),
33+
memcpy(Bytes_val(val_buf2) + Long_val(val_ofs2),
3034
(char*)Caml_ba_data_val(val_buf1) + Long_val(val_ofs1),
3135
Long_val(val_len));
3236
return Val_unit;

0 commit comments

Comments
 (0)