From 239e7ee91bd324bf82a37924546c4ea472e2dd2b Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Thu, 4 May 2017 18:55:36 +0100 Subject: 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 --- src/egl/main/eglapi.c | 2 +- src/egl/main/eglcompiler.h | 46 ---------------------------------------------- src/egl/main/eglconfig.c | 2 +- src/egl/main/egltypedefs.h | 3 --- 4 files changed, 2 insertions(+), 51 deletions(-) delete mode 100644 src/egl/main/eglcompiler.h (limited to 'src/egl/main') 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 -- cgit v1.2.3