From 87ff913186d3aa48a529baf8f8959390c0fa6fbd Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sat, 13 Jun 2026 14:49:22 +0100 Subject: [PATCH] fx: stringstream: make internal virtual functions static --- fx/stringstream.c | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/fx/stringstream.c b/fx/stringstream.c index 71a6ce7..2ae2054 100644 --- a/fx/stringstream.c +++ b/fx/stringstream.c @@ -167,9 +167,8 @@ fx_stringstream *fx_stringstream_create_with_buffer(char *buf, size_t max) } fx_stream_cfg *cfg = fx_object_get_protected(s, FX_TYPE_STREAM); - struct fx_stringstream_p *p = fx_object_get_private( - s, - FX_TYPE_STRINGSTREAM); + struct fx_stringstream_p *p + = fx_object_get_private(s, FX_TYPE_STRINGSTREAM); cfg->s_mode = FX_STREAM_READ | FX_STREAM_WRITE | Z__FX_STREAM_STATIC; @@ -189,9 +188,8 @@ fx_stringstream *fx_stringstream_create(void) } fx_stream_cfg *cfg = fx_object_get_protected(s, FX_TYPE_STREAM); - struct fx_stringstream_p *p = fx_object_get_private( - s, - FX_TYPE_STRINGSTREAM); + struct fx_stringstream_p *p + = fx_object_get_private(s, FX_TYPE_STRINGSTREAM); cfg->s_mode = FX_STREAM_READ | FX_STREAM_WRITE | Z__FX_STREAM_STATIC; @@ -268,41 +266,38 @@ static void stringstream_fini(fx_object *obj, void *priv) } } -enum fx_status stream_getc(fx_stream *stream, fx_wchar *c) +static enum fx_status stream_getc(fx_stream *stream, fx_wchar *c) { - struct fx_stringstream_p *s = fx_object_get_private( - stream, - FX_TYPE_STRINGSTREAM); + struct fx_stringstream_p *s + = fx_object_get_private(stream, FX_TYPE_STRINGSTREAM); enum fx_status status = __getc(s, c); return status; } -enum fx_status stream_read( +static enum fx_status stream_read( fx_stream *stream, void *buf, size_t count, size_t *nr_read) { - struct fx_stringstream_p *s = fx_object_get_private( - stream, - FX_TYPE_STRINGSTREAM); + struct fx_stringstream_p *s + = fx_object_get_private(stream, FX_TYPE_STRINGSTREAM); enum fx_status status = __gets(s, buf, count, nr_read); return status; } -enum fx_status stream_write( +static enum fx_status stream_write( fx_stream *stream, const void *buf, size_t count, size_t *nr_written) { - struct fx_stringstream_p *s = fx_object_get_private( - stream, - FX_TYPE_STRINGSTREAM); + struct fx_stringstream_p *s + = fx_object_get_private(stream, FX_TYPE_STRINGSTREAM); enum fx_status status = __puts(s, (const char *)buf, count, nr_written);