{ State0#framed_transport{wrapped = Wrapped1, read_buffer=RBuf2},
{ok, Data} }
end.
-
-%%--------------------------------------------------------------------
-%% Internal functions
-%%--------------------------------------------------------------------
-
-min(A,B) when A<B -> A;
-min(_,B) -> B.
-
Give = min(iolist_size(Binary), Len),
{Result, Remaining} = split_binary(Binary, Give),
{State#memory_buffer{buffer = Remaining}, {ok, Result}}.
-
-%%--------------------------------------------------------------------
-%% Internal functions
-%%--------------------------------------------------------------------
-min(A,B) when A<B -> A;
-min(_,B) -> B.
-