Commit 2efc367f by Nathan Sidwell Committed by Nathan Sidwell

* libiberty.h (ASTRDUP): Adjust cast to avoid warning.

From-SVN: r248442
parent d0a2c9a2
2017-05-24 Nathan Sidwell <nathan@acm.org>
* libiberty.h (ASTRDUP): Adjust cast to avoid warning.
2017-05-19 Eli Zaretskii <eliz@gnu.org> 2017-05-19 Eli Zaretskii <eliz@gnu.org>
* environ.h: Add #ifndef guard. * environ.h: Add #ifndef guard.
......
...@@ -724,7 +724,7 @@ extern void *C_alloca (size_t) ATTRIBUTE_MALLOC; ...@@ -724,7 +724,7 @@ extern void *C_alloca (size_t) ATTRIBUTE_MALLOC;
# define ASTRDUP(X) \ # define ASTRDUP(X) \
(__extension__ ({ const char *const libiberty_optr = (X); \ (__extension__ ({ const char *const libiberty_optr = (X); \
const unsigned long libiberty_len = strlen (libiberty_optr) + 1; \ const unsigned long libiberty_len = strlen (libiberty_optr) + 1; \
char *const libiberty_nptr = (char *const) alloca (libiberty_len); \ char *const libiberty_nptr = (char *) alloca (libiberty_len); \
(char *) memcpy (libiberty_nptr, libiberty_optr, libiberty_len); })) (char *) memcpy (libiberty_nptr, libiberty_optr, libiberty_len); }))
#else #else
# define alloca(x) C_alloca(x) # define alloca(x) C_alloca(x)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment