X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fegl%2Fmain%2Fegltypedefs.h;h=4809cf5d7d5a5dab962dc4b3ed510d5320b02e15;hb=eaf43966027cf9654e91ca57aecc8f5a65b58f49;hp=120a277b5fb2d9b932f9de4e79a8e88637daa59c;hpb=636d01bd61cac83e13c3c64874e7e34e828ca93a;p=mesa.git diff --git a/src/egl/main/egltypedefs.h b/src/egl/main/egltypedefs.h index 120a277b5fb..4809cf5d7d5 100644 --- a/src/egl/main/egltypedefs.h +++ b/src/egl/main/egltypedefs.h @@ -1,6 +1,6 @@ /************************************************************************** * - * Copyright 2008 Tungsten Graphics, Inc., Cedar Park, Texas. + * Copyright 2008 VMware, Inc. * Copyright 2009-2010 Chia-I Wu * Copyright 2010 LunarG, Inc. * All Rights Reserved. @@ -31,12 +31,14 @@ #ifndef EGLTYPEDEFS_INCLUDED #define EGLTYPEDEFS_INCLUDED -#define EGL_EGLEXT_PROTOTYPES - #include #include +#include +#include -#include "eglcompiler.h" +#ifdef __cplusplus +extern "C" { +#endif typedef struct _egl_api _EGLAPI; @@ -46,6 +48,8 @@ typedef struct _egl_config _EGLConfig; typedef struct _egl_context _EGLContext; +typedef struct _egl_device _EGLDevice; + typedef struct _egl_display _EGLDisplay; typedef struct _egl_driver _EGLDriver; @@ -68,4 +72,9 @@ typedef struct _egl_sync _EGLSync; typedef struct _egl_thread_info _EGLThreadInfo; + +#ifdef __cplusplus +} +#endif + #endif /* EGLTYPEDEFS_INCLUDED */