[PATCH] Wayland: Add missing extern "C"
Juan Zhao
juan.j.zhao at linux.intel.com
Wed May 23 01:19:14 PDT 2012
On 05/23/2012 02:14 PM, yan.wang at linux.intel.com wrote:
> From: Yan Wang<yan.wang at linux.intel.com>
>
> Add extern "C" macro definition for C++.
It would be helpful, when some C++ applications include this header
file, like chromium.
Thanks,
Juan
> ---
> cursor/wayland-cursor.h | 8 ++++++++
> 1 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/cursor/wayland-cursor.h b/cursor/wayland-cursor.h
> index 154cd84..f8bf8d1 100644
> --- a/cursor/wayland-cursor.h
> +++ b/cursor/wayland-cursor.h
> @@ -25,6 +25,10 @@
>
> #include<stdint.h>
>
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> enum wl_cursor_type {
> WL_CURSOR_BOTTOM_LEFT,
> WL_CURSOR_BOTTOM_RIGHT,
> @@ -75,4 +79,8 @@ wl_cursor_theme_get_cursor_by_name(struct wl_cursor_theme *theme,
> struct wl_buffer *
> wl_cursor_image_get_buffer(struct wl_cursor_image *image);
>
> +#ifdef __cplusplus
> +}
> +#endif
> +
> #endif
More information about the wayland-devel
mailing list