]> rtime.felk.cvut.cz Git - ulut.git/commitdiff
uLUt: UL_NOPSTATEMENT defined
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Wed, 30 Dec 2009 21:09:53 +0000 (22:09 +0100)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Wed, 30 Dec 2009 21:09:53 +0000 (22:09 +0100)
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 <pisa@cmp.felk.cvut.cz>
ulut/ul_utdefs.h

index d0ff65363177b461bd02b53174132f8a2b4d8e7a..f319ea193ae2f439a152f89c6a994920a598dc77 100644 (file)
@@ -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))? \