diff options
author | Matt Joyce <matthew.joyce@embedded-brains.de> | 2022-02-03 13:19:14 +0300 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-07-13 07:55:46 +0300 |
commit | 315c420e1becee5dc5dbe6fad5ffc1a447ea2e48 (patch) | |
tree | f6e26eb1a8802481908fc657be2d1fe23b25e6fe /newlib/libc/stdlib | |
parent | f89ce35d83c705cfb9ae0564d1999f39c4e8fa83 (diff) |
Add _REENT_CVTLEN(ptr)
Add a _REENT_CVTLEN() macro to encapsulate access to the _cvtlen
member of struct reent. This will help to replace the struct
member with a thread-local storage object in a follow-up patch.
Diffstat (limited to 'newlib/libc/stdlib')
-rw-r--r-- | newlib/libc/stdlib/ecvtbuf.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/newlib/libc/stdlib/ecvtbuf.c b/newlib/libc/stdlib/ecvtbuf.c index 0cb11f889..0e776ab65 100644 --- a/newlib/libc/stdlib/ecvtbuf.c +++ b/newlib/libc/stdlib/ecvtbuf.c @@ -230,12 +230,12 @@ fcvtbuf (double invalue, if (fcvt_buf == NULL) { - if (reent->_cvtlen <= ndigit + 35) + if (_REENT_CVTLEN(reent) <= ndigit + 35) { if ((fcvt_buf = (char *) _realloc_r (reent, reent->_cvtbuf, ndigit + 36)) == NULL) return NULL; - reent->_cvtlen = ndigit + 36; + _REENT_CVTLEN(reent) = ndigit + 36; reent->_cvtbuf = fcvt_buf; } @@ -279,12 +279,12 @@ ecvtbuf (double invalue, if (fcvt_buf == NULL) { - if (reent->_cvtlen <= ndigit) + if (_REENT_CVTLEN(reent) <= ndigit) { if ((fcvt_buf = (char *) _realloc_r (reent, reent->_cvtbuf, ndigit + 1)) == NULL) return NULL; - reent->_cvtlen = ndigit + 1; + _REENT_CVTLEN(reent) = ndigit + 1; reent->_cvtbuf = fcvt_buf; } |