| /* |
| * Copyright (c) 2016-2018, ARM Limited and Contributors. All rights reserved. |
| * |
| * SPDX-License-Identifier: BSD-3-Clause |
| */ |
| /* |
| * Build platform specific handling. |
| * This allows for builds on non-Posix platforms |
| * e.g. Visual Studio on Windows |
| */ |
| |
| #ifndef FIPTOOL_PLATFORM_H |
| #define FIPTOOL_PLATFORM_H |
| |
| #ifndef _MSC_VER |
| |
| /* Not Visual Studio, so include Posix Headers. */ |
| # include <getopt.h> |
| # include <openssl/sha.h> |
| # include <unistd.h> |
| |
| # define BLD_PLAT_STAT stat |
| |
| #else |
| |
| /* Visual Studio. */ |
| # include "win_posix.h" |
| |
| #endif |
| |
| #endif /* FIPTOOL_PLATFORM_H */ |