From 3b3a4749ce46febe4d19a2392e94485c0659eb98 Mon Sep 17 00:00:00 2001 From: "Paul m. p. P" Date: Tue, 16 Jul 2019 06:00:36 +0200 Subject: [PATCH] py/objstringio: Guard bytesio_stream_p struct w/ MICROPY_PY_IO_BYTESIO. It's static and can lead to a compilation warning/error when MICROPY_PY_IO_BYTESIO is disabled. --- py/objstringio.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/py/objstringio.c b/py/objstringio.c index 89b6790312..8f1f761138 100644 --- a/py/objstringio.c +++ b/py/objstringio.c @@ -244,12 +244,6 @@ STATIC const mp_stream_p_t stringio_stream_p = { .is_text = true, }; -STATIC const mp_stream_p_t bytesio_stream_p = { - .read = stringio_read, - .write = stringio_write, - .ioctl = stringio_ioctl, -}; - const mp_obj_type_t mp_type_stringio = { { &mp_type_type }, .name = MP_QSTR_StringIO, @@ -262,6 +256,12 @@ const mp_obj_type_t mp_type_stringio = { }; #if MICROPY_PY_IO_BYTESIO +STATIC const mp_stream_p_t bytesio_stream_p = { + .read = stringio_read, + .write = stringio_write, + .ioctl = stringio_ioctl, +}; + const mp_obj_type_t mp_type_bytesio = { { &mp_type_type }, .name = MP_QSTR_BytesIO,