summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/egl
diff options
context:
space:
mode:
authorChia-I Wu <olv@lunarg.com>2010-10-11 16:29:43 +0800
committerChia-I Wu <olv@lunarg.com>2010-11-03 17:47:08 +0800
commita5f4338fc4f9b4500c5754de237f77549b3cedf8 (patch)
treec199ab3fa5028e760bcad920608356dedb53ef7f /src/gallium/state_trackers/egl
parentc3974dc837b4a11a30603bb00fa1d346e721af59 (diff)
st/egl: Add extern "C" wrapper to native.h.
This allows a backend to be written in C++.
Diffstat (limited to 'src/gallium/state_trackers/egl')
-rw-r--r--src/gallium/state_trackers/egl/common/native.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/egl/common/native.h b/src/gallium/state_trackers/egl/common/native.h
index 07ff87a554..5ee7956ac7 100644
--- a/src/gallium/state_trackers/egl/common/native.h
+++ b/src/gallium/state_trackers/egl/common/native.h
@@ -34,6 +34,10 @@
#include "pipe/p_state.h"
#include "state_tracker/sw_winsys.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#include "native_modeset.h"
/**
@@ -237,4 +241,8 @@ native_get_drm_platform(void);
const struct native_platform *
native_get_fbdev_platform(void);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _NATIVE_H_ */