From: Emil Velikov Date: Thu, 4 May 2017 17:55:36 +0000 (+0100) Subject: egl: remove suprous header eglcompiler.h X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=239e7ee91bd324bf82a37924546c4ea472e2dd2b;p=mesa.git egl: remove suprous header eglcompiler.h The header is used only to provide STATIC_ASSERT. The latter is already available in utils/macros.h so use that instead and kill of the header. Signed-off-by: Emil Velikov Reviewed-by: Eric Engestrom Reviewed-by: Chad Versace --- diff --git a/src/egl/Makefile.sources b/src/egl/Makefile.sources index e6fd3f114c0..82f13ad3cbd 100644 --- a/src/egl/Makefile.sources +++ b/src/egl/Makefile.sources @@ -3,7 +3,6 @@ LIBEGL_C_FILES := \ main/eglapi.h \ main/eglarray.c \ main/eglarray.h \ - main/eglcompiler.h \ main/eglconfig.c \ main/eglconfig.h \ main/eglcontext.c \ diff --git a/src/egl/drivers/dri2/platform_x11.c b/src/egl/drivers/dri2/platform_x11.c index c78656a5be1..3bce0bb3f21 100644 --- a/src/egl/drivers/dri2/platform_x11.c +++ b/src/egl/drivers/dri2/platform_x11.c @@ -40,6 +40,7 @@ #endif #include #include +#include "util/macros.h" #include "egl_dri2.h" #include "egl_dri2_fallbacks.h" diff --git a/src/egl/drivers/dri2/platform_x11_dri3.c b/src/egl/drivers/dri2/platform_x11_dri3.c index c4a54431cce..041da3208de 100644 --- a/src/egl/drivers/dri2/platform_x11_dri3.c +++ b/src/egl/drivers/dri2/platform_x11_dri3.c @@ -30,6 +30,7 @@ #include #include +#include "util/macros.h" #include "egl_dri2.h" #include "egl_dri2_fallbacks.h" diff --git a/src/egl/main/eglapi.c b/src/egl/main/eglapi.c index a459b9ffcdf..aa0eb94666a 100644 --- a/src/egl/main/eglapi.c +++ b/src/egl/main/eglapi.c @@ -89,7 +89,7 @@ #include "c99_compat.h" #include "c11/threads.h" #include "GL/mesa_glinterop.h" -#include "eglcompiler.h" +#include "util/macros.h" #include "eglglobals.h" #include "eglcontext.h" diff --git a/src/egl/main/eglcompiler.h b/src/egl/main/eglcompiler.h deleted file mode 100644 index 9804ca4f281..00000000000 --- a/src/egl/main/eglcompiler.h +++ /dev/null @@ -1,46 +0,0 @@ -/************************************************************************** - * - * Copyright 2009-2010 Chia-I Wu - * Copyright 2010 LunarG, Inc. - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - * DEALINGS IN THE SOFTWARE. - * - **************************************************************************/ - - -#ifndef EGLCOMPILER_INCLUDED -#define EGLCOMPILER_INCLUDED - -#ifdef __cplusplus -extern "C" { -#endif - -#define STATIC_ASSERT(COND) \ - do { \ - (void) sizeof(char [1 - 2*!(COND)]); \ - } while (0) - -#ifdef __cplusplus -} -#endif - -#endif /* EGLCOMPILER_INCLUDED */ diff --git a/src/egl/main/eglconfig.c b/src/egl/main/eglconfig.c index 876c8f06f27..f747c331843 100644 --- a/src/egl/main/eglconfig.c +++ b/src/egl/main/eglconfig.c @@ -37,8 +37,8 @@ #include #include #include "c99_compat.h" +#include "util/macros.h" -#include "eglcompiler.h" #include "eglconfig.h" #include "egldisplay.h" #include "eglcurrent.h" diff --git a/src/egl/main/egltypedefs.h b/src/egl/main/egltypedefs.h index 7facdb47f86..19524a16c42 100644 --- a/src/egl/main/egltypedefs.h +++ b/src/egl/main/egltypedefs.h @@ -34,9 +34,6 @@ #include #include -#include "eglcompiler.h" - - #ifdef __cplusplus extern "C" { #endif