From 2a05db488518f61c80a1fd2f30ac72e6642b0a40 Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Wed, 30 Dec 2009 22:09:53 +0100 Subject: [PATCH] uLUt: UL_NOPSTATEMENT defined This construct can be used as macro parameter, when macro argument is used as C language statement inserted into generated code and in concrete macro instantiation is no use for the functionality. Signed-off-by: Pavel Pisa --- ulut/ul_utdefs.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ulut/ul_utdefs.h b/ulut/ul_utdefs.h index d0ff653..f319ea1 100644 --- a/ulut/ul_utdefs.h +++ b/ulut/ul_utdefs.h @@ -34,6 +34,10 @@ extern "C" { #endif /*__GNUC__*/ #endif /*UL_CONTAINEROF*/ +#ifndef UL_NOPSTATEMENT +#define UL_NOPSTATEMENT do { } while(0) +#endif + #ifndef ul_cyclic_gt #define ul_cyclic_gt(x,y) \ ((sizeof(x)>=sizeof(long long))&&(sizeof(y)>=sizeof(long long))? \ -- 2.39.2