core: stream: add function to open a b_stream from a FILE pointer

This commit is contained in:
2025-07-30 17:49:56 +01:00
parent 56d300f2cf
commit 514b9f1c5f
2 changed files with 26 additions and 22 deletions

View File

@@ -4,6 +4,7 @@
#include <blue/core/misc.h>
#include <blue/core/status.h>
#include <stdarg.h>
#include <stdio.h>
#define b_stdin (z__b_stream_get_stdin())
#define b_stdout (z__b_stream_get_stdout())
@@ -64,6 +65,8 @@ BLUE_API b_status b_stream_pipeline_init(
void *p, size_t len, b_stream_pipeline *out);
BLUE_API b_status b_stream_pipeline_destroy(b_stream_pipeline *pipeline);
BLUE_API b_stream *b_stream_open_fp(FILE *fp);
BLUE_API b_status b_stream_close(b_stream *stream);
BLUE_API b_status b_stream_reserve(b_stream *stream, size_t len);
BLUE_API b_status b_stream_seek(