Signed-off-by: Alan Coopersmith <[email protected]> --- include/EGL/eglplatform.h | 2 +- src/egl/main/eglconfigutil.c | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/include/EGL/eglplatform.h b/include/EGL/eglplatform.h index 0f34da0..b6311f8 100644 --- a/include/EGL/eglplatform.h +++ b/include/EGL/eglplatform.h @@ -68,7 +68,7 @@ typedef HWND NativeWindowType; typedef HBITMAP NativePixmapType; /** END Added for Windows **/ -#elif defined(__gnu_linux__) || defined(__FreeBSD__) +#elif defined(__gnu_linux__) || defined(__FreeBSD__) || defined(__sun) /** BEGIN Added for X (Mesa) **/ #ifndef EGLAPI diff --git a/src/egl/main/eglconfigutil.c b/src/egl/main/eglconfigutil.c index 7061df6..a3990b0 100644 --- a/src/egl/main/eglconfigutil.c +++ b/src/egl/main/eglconfigutil.c @@ -9,6 +9,20 @@ #include "eglconfigutil.h" #include "egllog.h" +/* copied from src/mesa/main/compiler.h */ +#ifndef __FUNCTION__ +# if defined(__VMS) +# define __FUNCTION__ "VMS$NL:" +# elif ((!defined __GNUC__) || (__GNUC__ < 2)) && (!defined __xlC__) && \ + (!defined(_MSC_VER) || _MSC_VER < 1300) +# if (__STDC_VERSION__ >= 199901L) /* C99 */ || \ + (defined(__SUNPRO_C) && defined(__C99FEATURES__)) +# define __FUNCTION__ __func__ +# else +# define __FUNCTION__ "<unknown>" +# endif +# endif +#endif /** * Convert an _EGLConfig to a __GLcontextModes object. -- 1.5.6.5 ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
