summaryrefslogtreecommitdiff
path: root/ocaml/lib/bitstream.ml
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2025-10-06 02:19:52 +0700
committerpolwex <polwex@sortug.com>2025-10-06 02:19:52 +0700
commitd7edee0821eeff39d8f28f064d5e7a85fca6ad94 (patch)
tree52257a59891e80ddc53b6f54895b9baec37b7a1f /ocaml/lib/bitstream.ml
parentc4b71435d9afdb67450f320f54fb7aa99dcae85e (diff)
yeahyeah
Diffstat (limited to 'ocaml/lib/bitstream.ml')
-rw-r--r--ocaml/lib/bitstream.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/ocaml/lib/bitstream.ml b/ocaml/lib/bitstream.ml
index cfe094c..8c1ef5b 100644
--- a/ocaml/lib/bitstream.ml
+++ b/ocaml/lib/bitstream.ml
@@ -15,7 +15,7 @@ type reader = {
(** Create a new bitstream writer *)
let writer_create () = {
- buf = ref (Bytes.create 1024);
+ buf = ref (Bytes.make 1024 '\x00');
bit_pos = 0;
}
@@ -27,7 +27,7 @@ let writer_ensure (w : writer) (bits_needed : int) : unit =
if bytes_needed > (Bytes.length current_buf) then begin
let old_buf : bytes = current_buf in
let new_size : int = max (bytes_needed * 2) (Bytes.length old_buf * 2) in
- let new_buf : bytes = Bytes.create new_size in
+ let new_buf : bytes = Bytes.make new_size '\x00' in
Bytes.blit old_buf 0 new_buf 0 (Bytes.length old_buf);
buf_ref := new_buf
end