/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ /****************************************************************************** * * Name: acintel.h - VC specific defines, etc. * * Copyright (C) 2000 - 2018, 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__ */