On 05/23/2012 02:14 PM, [email protected] wrote:
From: Yan Wang<[email protected]>

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

_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to