libnl-tiny: fix a compiler warning that shows up with -pedantic
authorFelix Fietkau <nbd@openwrt.org>
Thu, 14 Oct 2010 00:14:43 +0000 (00:14 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Thu, 14 Oct 2010 00:14:43 +0000 (00:14 +0000)
SVN-Revision: 23431

package/libnl-tiny/src/include/netlink/types.h

index 6d8aaf8..de81ace 100644 (file)
@@ -108,10 +108,14 @@ struct nl_dump_params
        unsigned int            dp_line;
 };
 
+#ifndef __GNUC__
+#define __extension__
+#endif
+
 #define min_t(type,x,y) \
-       ({ type __x = (x); type __y = (y); __x < __y ? __x: __y; })
+       __extension__({ type __x = (x); type __y = (y); __x < __y ? __x: __y; })
 #define max_t(type,x,y) \
-       ({ type __x = (x); type __y = (y); __x > __y ? __x: __y; })
+       __extension__({ type __x = (x); type __y = (y); __x > __y ? __x: __y; })
 
 
 #endif