This allows the header to be consumed by C++ compilers, because C++ does
away with C's implicit cast from (void*).
---
shared/platform.h | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/shared/platform.h b/shared/platform.h
index cf4ecc0..dd55008 100644
--- a/shared/platform.h
+++ b/shared/platform.h
@@ -75,8 +75,9 @@ weston_platform_get_egl_display(EGLenum platform, void
*native_display,
static PFNEGLGETPLATFORMDISPLAYEXTPROC get_platform_display = NULL;
if (!get_platform_display) {
- get_platform_display = weston_platform_get_egl_proc_address(
- "eglGetPlatformDisplayEXT");
+ get_platform_display = (PFNEGLGETPLATFORMDISPLAYEXTPROC)
+ weston_platform_get_egl_proc_address(
+ "eglGetPlatformDisplayEXT");
}
if (get_platform_display)
@@ -95,8 +96,9 @@ weston_platform_create_egl_surface(EGLDisplay dpy, EGLConfig
config,
create_platform_window = NULL;
if (!create_platform_window) {
- create_platform_window = weston_platform_get_egl_proc_address(
- "eglCreatePlatformWindowSurfaceEXT");
+ create_platform_window =
(PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC)
+ weston_platform_get_egl_proc_address(
+ "eglCreatePlatformWindowSurfaceEXT");
}
if (create_platform_window)
--
2.7.0
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel