brintos

brintos / llvm-project-archived public Read only

0
0
Text · 603 B · cb85492 Raw
19 lines · c
1//===-- Definition of EFIAPI macro ------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===------------------------------------------------------------------===//8 9#ifndef LLVM_LIBC_MACROS_EFIAPI_MACROS_H10#define LLVM_LIBC_MACROS_EFIAPI_MACROS_H11 12#if defined(__x86_64__) && !defined(__ILP32__)13#define EFIAPI __attribute__((ms_abi))14#else15#define EFIAPI16#endif17 18#endif // LLVM_LIBC_MACROS_EFIAPI_MACROS_H19