2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-31 06:15:47 +00:00

compiler: Add macro for GCC "sentinel" attribute.

This commit is contained in:
Ben Pfaff
2011-06-06 11:40:41 -07:00
parent 691ac3d8c5
commit dfeb904789

View File

@@ -25,6 +25,7 @@
#define MALLOC_LIKE __attribute__((__malloc__))
#define ALWAYS_INLINE __attribute__((always_inline))
#define WARN_UNUSED_RESULT __attribute__((__warn_unused_result__))
#define SENTINEL(N) __attribute__((sentinel(N)))
#else
#define NO_RETURN
#define OVS_UNUSED
@@ -33,6 +34,7 @@
#define MALLOC_LIKE
#define ALWAYS_INLINE
#define WARN_UNUSED_RESULT
#define SENTINEL(N)
#endif
#endif /* compiler.h */