summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémy Dufour2009-05-21 04:37:50 +0200
committerJérémy Dufour2009-05-21 04:37:50 +0200
commit23652b839ccdf5390bda08dc2a01825c8aec69ae (patch)
tree363c567620f769b6efaa7263590fd03e633831bd
parent3051e493cb014bbcf7f375cf488a34b9b025a11e (diff)
* digitial/io/src:
- fix macro with a do {} while (0).
-rw-r--r--digital/io/src/main.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/digital/io/src/main.c b/digital/io/src/main.c
index 06b5c3cb..3003d3c4 100644
--- a/digital/io/src/main.c
+++ b/digital/io/src/main.c
@@ -143,19 +143,19 @@ void
main_event_to_fsm (void)
{
#define FSM_HANDLE_EVENT(fsm,event) \
- { if (fsm_handle_event (fsm,event)) \
+ do { if (fsm_handle_event (fsm,event)) \
{ \
TRACE (TRACE_FSM__HANDLE_EVENT, main_short_fsm_name (fsm), (u8) event); \
return; \
} \
- }
+ } while (0)
#define FSM_HANDLE_TIMEOUT(fsm) \
- { if (fsm_handle_timeout (fsm)) \
+ do { if (fsm_handle_timeout (fsm)) \
{ \
TRACE (TRACE_FSM__HANDLE_TIMEOUT, main_short_fsm_name (fsm)); \
return; \
} \
- }
+ } while (0)
/* Update FSM timeouts. */
FSM_HANDLE_TIMEOUT (&move_fsm);
FSM_HANDLE_TIMEOUT (&top_fsm);