From 81352a9df9d7c8ce9f9dc63126e4cfbd8ff4a082 Mon Sep 17 00:00:00 2001 From: Matt Joyce Date: Thu, 3 Feb 2022 12:24:26 +0100 Subject: Add _REENT_CVTBUF(ptr) Add a _REENT_CVTBUF() macro to encapsulate access to the _cvtbuf member of struct reent. This will help to replace the struct member with a thread-local storage object in a follow up patch. --- newlib/libc/stdlib/ecvtbuf.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'newlib/libc/stdlib') diff --git a/newlib/libc/stdlib/ecvtbuf.c b/newlib/libc/stdlib/ecvtbuf.c index 0e776ab65..05f315108 100644 --- a/newlib/libc/stdlib/ecvtbuf.c +++ b/newlib/libc/stdlib/ecvtbuf.c @@ -232,14 +232,14 @@ fcvtbuf (double invalue, { if (_REENT_CVTLEN(reent) <= ndigit + 35) { - if ((fcvt_buf = (char *) _realloc_r (reent, reent->_cvtbuf, + if ((fcvt_buf = (char *) _realloc_r (reent, _REENT_CVTBUF(reent), ndigit + 36)) == NULL) return NULL; _REENT_CVTLEN(reent) = ndigit + 36; - reent->_cvtbuf = fcvt_buf; + _REENT_CVTBUF(reent) = fcvt_buf; } - fcvt_buf = reent->_cvtbuf ; + fcvt_buf = _REENT_CVTBUF(reent) ; } save = fcvt_buf; @@ -281,14 +281,14 @@ ecvtbuf (double invalue, { if (_REENT_CVTLEN(reent) <= ndigit) { - if ((fcvt_buf = (char *) _realloc_r (reent, reent->_cvtbuf, + if ((fcvt_buf = (char *) _realloc_r (reent, _REENT_CVTBUF(reent), ndigit + 1)) == NULL) return NULL; _REENT_CVTLEN(reent) = ndigit + 1; - reent->_cvtbuf = fcvt_buf; + _REENT_CVTBUF(reent) = fcvt_buf; } - fcvt_buf = reent->_cvtbuf ; + fcvt_buf = _REENT_CVTBUF(reent) ; } save = fcvt_buf; -- cgit v1.2.3