2017-04-11
2017-04-11 09:11:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>
-
1134170ee93b798d94f62ed418085dcc790b1b9a
(5 lines)
(+3/-2)
[
Show
| Annotate
]
Branch: 8.1
Build: Changed API for CAST_STRUCT_LITERAL().
Fixes build issues with some compilers.
706: Inside #if defined(HAVE_C99_STRUCT_LITERAL_EXPR)
#ifdef HAVE_C99_STRUCT_LITERAL_EXPR
/* This macro is used for eg type-safe struct initializers. */
- #define CAST_STRUCT_LITERAL(TYPE, LITERAL) ((TYPE)LITERAL)
+ #define CAST_STRUCT_LITERAL(TYPE) (TYPE)
#else
/* Prior to C99 the literal was a special form only valid in
* initializers (ie not in general expressions).
*/
- #define CAST_STRUCT_LITERAL(TYPE, LITERAL) LITERAL
+ #define CAST_STRUCT_LITERAL(TYPE)
#endif
#endif