diff options
author | Andreas Müller <schnitzeltony@gmail.com> | 2019-01-05 20:23:36 +0100 |
---|---|---|
committer | Filipe Coelho <falktx@falktx.com> | 2019-01-05 20:23:36 +0100 |
commit | 150c099e1b6e8c184e39be08776e34be1aa0db3f (patch) | |
tree | 48adfa099a8df6448c6f07df2096f0bdcc30c327 | |
parent | cf980eb2a07555dc8ef9637a57932c8131a8310d (diff) |
remove useles parentheses in macros - recent compilers don't like them (#98)
Avoid warnings as:
| ../../distrho/src/lv2/atom-util.h:334:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH'
| LV2_ATOM_OBJECT_FOREACH(object, prop) {
| ^~~~~~~~~~~~~~~~~~~~~~~
| ../../distrho/src/lv2/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)':
| ../../distrho/src/lv2/atom-util.h:279:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]
| for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \
| ^
| ../../distrho/src/lv2/atom-util.h:367:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH'
| LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../../distrho/src/lv2/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)':
| ../../distrho/src/lv2/atom-util.h:273:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses]
| for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \
^
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
-rw-r--r-- | distrho/src/lv2/atom-util.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/distrho/src/lv2/atom-util.h b/distrho/src/lv2/atom-util.h index c47c0f64..13536872 100644 --- a/distrho/src/lv2/atom-util.h +++ b/distrho/src/lv2/atom-util.h @@ -270,13 +270,13 @@ lv2_atom_object_next(const LV2_Atom_Property_Body* i) @endcode */ #define LV2_ATOM_OBJECT_FOREACH(obj, iter) \ - for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ + for (const LV2_Atom_Property_Body* iter = lv2_atom_object_begin(&(obj)->body); \ !lv2_atom_object_is_end(&(obj)->body, (obj)->atom.size, (iter)); \ (iter) = lv2_atom_object_next(iter)) /** Like LV2_ATOM_OBJECT_FOREACH but for a headerless object body. */ #define LV2_ATOM_OBJECT_BODY_FOREACH(body, size, iter) \ - for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ + for (const LV2_Atom_Property_Body* iter = lv2_atom_object_begin(body); \ !lv2_atom_object_is_end(body, size, (iter)); \ (iter) = lv2_atom_object_next(iter)) |