11type 'a iter = ('a -> unit ) -> unit
22
33type t = {
4- mutable bytes : bytes ;
4+ mutable bs : bytes ;
55 mutable len : int ;
66}
77
88let create ?(cap = 0 ) () : t =
9- let bytes =
9+ let bs =
1010 if cap = 0 then
1111 Bytes. unsafe_of_string " "
1212 else
1313 Bytes. create cap
1414 in
15- { len = 0 ; bytes }
15+ { len = 0 ; bs }
1616
17- let [@ inline] capacity self : int = Bytes. length self.bytes
18- let [@ inline] bytes self = self.bytes
17+ let [@ inline] capacity self : int = Bytes. length self.bs
18+ let [@ inline] bytes self = self.bs
1919let [@ inline] length self = self.len
2020let [@ inline] is_empty self = self.len = 0
2121let [@ inline] clear self = self.len < - 0
@@ -28,8 +28,8 @@ let grow_cap_ self =
2828let grow_to_ self newcap =
2929 if newcap = capacity self then invalid_arg " byte_buf: cannot grow further" ;
3030 let newbytes = Bytes. create newcap in
31- Bytes. blit self.bytes 0 newbytes 0 self.len;
32- self.bytes < - newbytes
31+ Bytes. blit self.bs 0 newbytes 0 self.len;
32+ self.bs < - newbytes
3333
3434let [@ inline never] grow_ self =
3535 let newcap = grow_cap_ self in
@@ -46,12 +46,12 @@ let shrink_to self n = if self.len > n then self.len <- n
4646let append_buf (self : t ) buf : unit =
4747 let n = Buffer. length buf in
4848 ensure_cap self (length self + n);
49- Buffer. blit buf 0 self.bytes self.len n;
49+ Buffer. blit buf 0 self.bs self.len n;
5050 self.len < - self.len + n
5151
5252let append_subbytes self b off len =
5353 ensure_cap self (length self + len);
54- Bytes. blit b off self.bytes self.len len;
54+ Bytes. blit b off self.bs self.len len;
5555 self.len < - self.len + len
5656
5757let append_bytes self b = append_subbytes self b 0 (Bytes. length b)
@@ -61,15 +61,15 @@ let append_substring self s off len =
6161 append_subbytes self (Bytes. unsafe_of_string s) off len
6262
6363let [@ inline] add_char_unsafe_ self c =
64- Bytes. unsafe_set self.bytes self.len c;
64+ Bytes. unsafe_set self.bs self.len c;
6565 self.len < - self.len + 1
6666
6767let [@ inline] add_char self c =
6868 if self.len = capacity self then grow_ self;
6969 add_char_unsafe_ self c
7070
71- let [@ inline] unsafe_get self i = Bytes. unsafe_get self.bytes i
72- let [@ inline] unsafe_set self i c = Bytes. unsafe_set self.bytes i c
71+ let [@ inline] unsafe_get self i = Bytes. unsafe_get self.bs i
72+ let [@ inline] unsafe_set self i c = Bytes. unsafe_set self.bs i c
7373
7474let [@ inline] get self i =
7575 if i < 0 || i > = self.len then invalid_arg " Byte_buf.get" ;
@@ -79,26 +79,26 @@ let[@inline] set self i c =
7979 if i < 0 || i > = self.len then invalid_arg " Byte_buf.set" ;
8080 unsafe_set self i c
8181
82- let [@ inline] contents self = Bytes. sub_string self.bytes 0 self.len
83- let [@ inline] contents_bytes self = Bytes. sub self.bytes 0 self.len
82+ let [@ inline] contents self = Bytes. sub_string self.bs 0 self.len
83+ let [@ inline] contents_bytes self = Bytes. sub self.bs 0 self.len
8484let [@ inline] append_iter self i = i (add_char self)
8585let [@ inline] append_seq self seq = Seq. iter (add_char self) seq
8686
8787let fold_left f acc self =
88- let { bytes ; len } = self in
88+ let { bs ; len } = self in
8989
9090 (* capture current content *)
9191 let acc = ref acc in
9292 for i = 0 to len do
93- acc := f ! acc (Bytes. unsafe_get bytes i)
93+ acc := f ! acc (Bytes. unsafe_get bs i)
9494 done ;
9595 ! acc
9696
9797let iter f self =
98- let { bytes ; len } = self in
98+ let { bs ; len } = self in
9999 (* capture current content *)
100100 for i = 0 to len do
101- f (Bytes. unsafe_get bytes i)
101+ f (Bytes. unsafe_get bs i)
102102 done
103103
104104let of_seq seq =
@@ -114,12 +114,12 @@ let of_iter iter =
114114let to_iter self yield = iter yield self
115115
116116let to_seq self =
117- let { bytes ; len } = self in
117+ let { bs ; len } = self in
118118 let rec s i () =
119119 if i = len then
120120 Seq. Nil
121121 else
122- Seq. Cons (Bytes. unsafe_get bytes i, s (i + 1 ))
122+ Seq. Cons (Bytes. unsafe_get bs i, s (i + 1 ))
123123 in
124124 s 0
125125
0 commit comments