1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-05-02 09:23:39 +02:00

platform.h: remove IS_LINUX and IS_MACOSX macros

Replace the remaining uses by the plain macros.
Windows, Linux and MacOS are the only systems with explicit macros.

Only the Windows macro is used in several places. The others can easily
be handled like all other systems.

Change-Id: I23ec8fdcff8202d10ddf5a7520432e5b26b01cd4
Signed-off-by: Thomas Heijligen <thomas.heijligen@secunet.de>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/58276
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
Thomas Heijligen 2021-10-12 17:37:26 +02:00 committed by Nico Huber
parent b583647888
commit 494180096c
2 changed files with 2 additions and 12 deletions

View File

@ -30,11 +30,11 @@
#include "programmer.h" #include "programmer.h"
#include "hwaccess.h" #include "hwaccess.h"
#if !(IS_LINUX || IS_MACOSX || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__DJGPP__) || defined(__LIBPAYLOAD__) || defined(__sun) || defined(__gnu_hurd__)) #if !(defined(__gnu_linux__) || defined(__linux__) || defined(__APPLE__) && defined(__MACH__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__DJGPP__) || defined(__LIBPAYLOAD__) || defined(__sun) || defined(__gnu_hurd__))
#error "Unknown operating system" #error "Unknown operating system"
#endif #endif
#if IS_LINUX || IS_MACOSX || defined(__NetBSD__) || defined(__OpenBSD__) #if defined(__gnu_linux__) || defined(__linux__) || defined(__APPLE__) && defined(__MACH__) || defined(__NetBSD__) || defined(__OpenBSD__)
#define USE_IOPL 1 #define USE_IOPL 1
#else #else
#define USE_IOPL 0 #define USE_IOPL 0

View File

@ -21,16 +21,6 @@
#define __PLATFORM_H__ 1 #define __PLATFORM_H__ 1
// Helper defines for operating systems // Helper defines for operating systems
#if defined(__gnu_linux__) || defined(__linux__)
#define IS_LINUX 1
#else
#define IS_LINUX 0
#endif
#if defined(__APPLE__) && defined(__MACH__) /* yes, both. */
#define IS_MACOSX 1
#else
#define IS_MACOSX 0
#endif
#if defined(_WIN32) || defined(_WIN64) || defined(__WIN32__) || defined(__WINDOWS__) #if defined(_WIN32) || defined(_WIN64) || defined(__WIN32__) || defined(__WINDOWS__)
#define IS_WINDOWS 1 #define IS_WINDOWS 1
#else #else