[ovs-dev] [brcompatd 3/8] compiler: Add macro for GCC "sentinel" attribute.

Ethan Jackson ethan at nicira.com
Tue Jun 7 23:44:37 UTC 2011


Looks Good.

Ethan

On Mon, Jun 6, 2011 at 12:41, Ben Pfaff <blp at nicira.com> wrote:
> ---
>  lib/compiler.h |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/lib/compiler.h b/lib/compiler.h
> index 9e9eb82..0d7ee9f 100644
> --- a/lib/compiler.h
> +++ b/lib/compiler.h
> @@ -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 */
> --
> 1.7.4.4
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
>



More information about the dev mailing list