fd4f60e37f
core: stream: convert to a b_object interface and base class
2025-10-24 12:32:16 +01:00
ff2ff6f136
core: stream: update generic pointer usage for stdio streams
2025-10-19 11:26:04 +01:00
cbaeb002f8
core: stream: b_stream_read_line_s now includes linefeed in output and correctly reports EOF condition
2025-09-22 10:32:37 +01:00
bc5986150c
core: stream: fix buffer overflow in stream indentation stack
2025-09-22 10:31:53 +01:00
67392d12e6
core: stream: replaced cached cursor counter with a tell() function callback
2025-07-31 11:13:40 +01:00
771044a95a
core: stream: add seek support to stdio streams
2025-07-31 11:13:18 +01:00
b5c07c2390
core: stream: make b_stream_write_bytes buffer pointer const
2025-07-30 18:23:33 +01:00
514b9f1c5f
core: stream: add function to open a b_stream from a FILE pointer
2025-07-30 17:49:56 +01:00
49310eff2c
core: add b_stream interface
...
b_stream represents a character-based I/O stream. it is an abstract interface
that can be implemented by any other object, allowing the object to be
interacted with via the b_stream api.
2025-06-27 21:41:07 +01:00