mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-29 18:27:37 +01:00
(_U_dyn_op): Avoid the use of C99-style initializers in installed
header-files. Doing so may cause problems with C++ or older C compilers. Reported by Todd Miller. (Logical change 1.216)
This commit is contained in:
parent
2d4190ece4
commit
c5c4fc991c
1 changed files with 2 additions and 8 deletions
|
@ -193,14 +193,8 @@ extern void _U_dyn_cancel (unw_dyn_info_t *);
|
|||
|
||||
/* Convenience routines. */
|
||||
|
||||
#define _U_dyn_op(_t, _q, _w, _r, _v) \
|
||||
((unw_dyn_op_t) { \
|
||||
.tag = (_t), \
|
||||
.qp = (_q), \
|
||||
.when = (_w), \
|
||||
.reg = (_r), \
|
||||
.val = (_v) \
|
||||
})
|
||||
#define _U_dyn_op(_tag, _qp, _when, _reg, _val) \
|
||||
((unw_dyn_op_t) { (_tag), (_qp), (_reg), (_when), (_val) })
|
||||
|
||||
#define _U_dyn_op_save_reg(op, qp, when, reg, dst) \
|
||||
(*(op) = _U_dyn_op (UNW_DYN_SAVE_REG, (qp), (when), (reg), (dst)))
|
||||
|
|
Loading…
Reference in a new issue