Skip to content

Commit 5a90479

Browse files
committed
Runtime: bigstring for cstruct
1 parent bb6de97 commit 5a90479

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

runtime/bigstring.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,22 @@ function bigstring_blit_bigstring_string_stub(v_bstr, v_src_pos, v_str, v_dst_po
1111
for (var i = 0; i < v_len; i++) caml_string_set(v_str,v_dst_pos + i,caml_ba_get_1(v_bstr,v_src_pos + i));
1212
return 0;
1313
}
14+
15+
//Provides: caml_blit_bigstring_to_string
16+
//Requires: bigstring_blit_bigstring_string_stub
17+
var caml_blit_bigstring_to_string = bigstring_blit_bigstring_string_stub
18+
1419
//Provides: bigstring_blit_string_bigstring_stub
1520
//Requires: caml_string_get, caml_ba_set_1
1621
function bigstring_blit_string_bigstring_stub(v_str, v_src_pos, v_bstr, v_dst_pos, v_len){
1722
for (var i = 0; i < v_len; i++) caml_ba_set_1(v_bstr,v_dst_pos + i,caml_string_get(v_str,v_src_pos + i));
1823
return 0;
1924
}
2025

26+
//Provides: caml_blit_string_to_bigstring
27+
//Requires: bigstring_blit_string_bigstring_stub
28+
var caml_blit_string_to_bigstring = bigstring_blit_string_bigstring_stub
29+
2130
//Provides: bigstring_blit_stub
2231
//Requires: caml_ba_get_1, caml_ba_set_1
2332
function bigstring_blit_stub(s1, i1, s2, i2, len){

0 commit comments

Comments
 (0)