| /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ | |
| /****************************************************************************** | |
| * | |
| * Name: acintel.h - VC specific defines, etc. | |
| * | |
| * Copyright (C) 2000 - 2019, Intel Corp. | |
| * | |
| *****************************************************************************/ | |
| #ifndef __ACINTEL_H__ | |
| #define __ACINTEL_H__ | |
| /* | |
| * Use compiler specific <stdarg.h> is a good practice for even when | |
| * -nostdinc is specified (i.e., ACPI_USE_STANDARD_HEADERS undefined. | |
| */ | |
| #ifndef va_arg | |
| #include <stdarg.h> | |
| #endif | |
| /* Configuration specific to Intel 64-bit C compiler */ | |
| #define COMPILER_DEPENDENT_INT64 __int64 | |
| #define COMPILER_DEPENDENT_UINT64 unsigned __int64 | |
| #define ACPI_INLINE __inline | |
| /* | |
| * Calling conventions: | |
| * | |
| * ACPI_SYSTEM_XFACE - Interfaces to host OS (handlers, threads) | |
| * ACPI_EXTERNAL_XFACE - External ACPI interfaces | |
| * ACPI_INTERNAL_XFACE - Internal ACPI interfaces | |
| * ACPI_INTERNAL_VAR_XFACE - Internal variable-parameter list interfaces | |
| */ | |
| #define ACPI_SYSTEM_XFACE | |
| #define ACPI_EXTERNAL_XFACE | |
| #define ACPI_INTERNAL_XFACE | |
| #define ACPI_INTERNAL_VAR_XFACE | |
| /* remark 981 - operands evaluated in no particular order */ | |
| #pragma warning(disable:981) | |
| /* warn C4100: unreferenced formal parameter */ | |
| #pragma warning(disable:4100) | |
| /* warn C4127: conditional expression is constant */ | |
| #pragma warning(disable:4127) | |
| /* warn C4706: assignment within conditional expression */ | |
| #pragma warning(disable:4706) | |
| /* warn C4214: bit field types other than int */ | |
| #pragma warning(disable:4214) | |
| #endif /* __ACINTEL_H__ */ |