despite not being a b_object, the b_stream interface can now detect when a b_bstr instance has been passed as a stream parameter and use the correct functions to handle writing to it. this allows any function that expects a b_stream parameter to be called with a b_bstr instance instead, allowing complex stream-based I/O operations to be directed towards bounded character arrays with no heap allocation required.
24 KiB
24 KiB