Re: [PATCH 1/1] add value for _h_errno in _REENT_INIT(var) for struct, _reent
Johannes Rosa <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
The define '_REENT_INIT' for the case '!_REENT_SMALL' was missing an initializing value for 'int _h_errno'.
If code uses the _REENT_INIT() macro to preset a variable of type struct _reent, this led to an issue when compiling with -Wmissing-field-initializers.
---
newlib/libc/include/sys/reent.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/newlib/libc/include/sys/reent.h b/newlib/libc/include/sys/reent.h
index 5ce53873a..eafac960f 100644
--- a/newlib/libc/include/sys/reent.h
+++ b/newlib/libc/include/sys/reent.h
@@ -709,7 +709,8 @@ struct _reent
{0, {0}}, \
{0, {0}}, \
{0, {0}}, \
- {0, {0}} \
+ {0, {0}}, \
+ 0 \
} \
}, \
_REENT_INIT_RESERVED_6_7 \
--
2.34.1