diff options
author | Kristian Høgsberg <krh@redhat.com> | 2008-11-08 15:39:41 -0500 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2008-11-08 15:49:49 -0500 |
commit | b7a01928beda1f9ada42e6a32c5d8ab0400d1069 (patch) | |
tree | f6d32a92c39ec95d263980785ede32a3f0579a2c /wayland-client.h | |
parent | f099fd24a364e8ee7a2b9a5d7277e0dfd481bfe4 (diff) | |
download | wayland-b7a01928beda1f9ada42e6a32c5d8ab0400d1069.tar.gz wayland-b7a01928beda1f9ada42e6a32c5d8ab0400d1069.tar.xz wayland-b7a01928beda1f9ada42e6a32c5d8ab0400d1069.zip |
Add prototypes warnings, use -fvisibility.
Diffstat (limited to 'wayland-client.h')
-rw-r--r-- | wayland-client.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/wayland-client.h b/wayland-client.h index d96e59c..138b045 100644 --- a/wayland-client.h +++ b/wayland-client.h @@ -1,6 +1,13 @@ #ifndef _WAYLAND_CLIENT_H #define _WAYLAND_CLIENT_H +/* GCC visibility */ +#if defined(__GNUC__) && __GNUC__ >= 4 +#define WL_EXPORT __attribute__ ((visibility("default"))) +#else +#define WL_EXPORT +#endif + struct wl_display; struct wl_surface; |