platform: explicitly cast the return value of weston_platform_get_egl_proc_address

This allows the header to be consumed by C++ compilers, because C++ does
away with C's implicit cast from (void*).
Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
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 @@
 	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 @@
 		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)