summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/exec/score/macros/chain.inl4
-rw-r--r--c/src/exec/score/macros/rtems/score/chain.inl4
-rw-r--r--cpukit/score/macros/rtems/score/chain.inl4
3 files changed, 6 insertions, 6 deletions
diff --git a/c/src/exec/score/macros/chain.inl b/c/src/exec/score/macros/chain.inl
index 0f09499f1d..f43d0b574f 100644
--- a/c/src/exec/score/macros/chain.inl
+++ b/c/src/exec/score/macros/chain.inl
@@ -154,7 +154,7 @@
*/
#define _Chain_Insert_unprotected( _after_node, _the_node ) \
-{ \
+do { \
Chain_Node *_before_node; \
\
(_the_node)->previous = (_after_node); \
@@ -162,7 +162,7 @@
(_after_node)->next = (_the_node); \
(_the_node)->next = _before_node; \
_before_node->previous = (_the_node); \
-}
+} while (0)
/*PAGE
*
diff --git a/c/src/exec/score/macros/rtems/score/chain.inl b/c/src/exec/score/macros/rtems/score/chain.inl
index 0f09499f1d..f43d0b574f 100644
--- a/c/src/exec/score/macros/rtems/score/chain.inl
+++ b/c/src/exec/score/macros/rtems/score/chain.inl
@@ -154,7 +154,7 @@
*/
#define _Chain_Insert_unprotected( _after_node, _the_node ) \
-{ \
+do { \
Chain_Node *_before_node; \
\
(_the_node)->previous = (_after_node); \
@@ -162,7 +162,7 @@
(_after_node)->next = (_the_node); \
(_the_node)->next = _before_node; \
_before_node->previous = (_the_node); \
-}
+} while (0)
/*PAGE
*
diff --git a/cpukit/score/macros/rtems/score/chain.inl b/cpukit/score/macros/rtems/score/chain.inl
index 0f09499f1d..f43d0b574f 100644
--- a/cpukit/score/macros/rtems/score/chain.inl
+++ b/cpukit/score/macros/rtems/score/chain.inl
@@ -154,7 +154,7 @@
*/
#define _Chain_Insert_unprotected( _after_node, _the_node ) \
-{ \
+do { \
Chain_Node *_before_node; \
\
(_the_node)->previous = (_after_node); \
@@ -162,7 +162,7 @@
(_after_node)->next = (_the_node); \
(_the_node)->next = _before_node; \
_before_node->previous = (_the_node); \
-}
+} while (0)
/*PAGE
*