Deleted Added
sdiff udiff text old ( 80062 ) new ( 82367 )
full compact
1/******************************************************************************
2 *
3 * Name: actypes.h - Common data types for the entire ACPI subsystem
4 * $Revision: 184 $
5 *
6 *****************************************************************************/
7
8/******************************************************************************
9 *
10 * 1. Copyright Notice
11 *
12 * Some or all of this work - Copyright (c) 1999, 2000, 2001, Intel Corp.

--- 267 unchanged lines hidden (view full) ---

280 * Local datatypes
281 */
282
283typedef UINT32 ACPI_STATUS; /* All ACPI Exceptions */
284typedef UINT32 ACPI_NAME; /* 4-byte ACPI name */
285typedef char* ACPI_STRING; /* Null terminated ASCII string */
286typedef void* ACPI_HANDLE; /* Actually a ptr to an Node */
287
288
289/*
290 * Acpi integer width. In ACPI version 1, integers are
291 * 32 bits. In ACPI version 2, integers are 64 bits.
292 * Note that this pertains to the ACPI integer type only, not
293 * other integers used in the implementation of the ACPI CA
294 * subsystem.
295 */
296#ifdef ACPI_NO_INTEGER64_SUPPORT
297
298/* 32-bit integers only, no 64-bit support */
299
300typedef UINT32 ACPI_INTEGER;
301#define ACPI_INTEGER_MAX ACPI_UINT32_MAX
302#define ACPI_INTEGER_BIT_SIZE 32
303#define ACPI_MAX_BCD_VALUE 99999999
304#define ACPI_MAX_BCD_DIGITS 8
305
306#else
307
308/* 64-bit integers */
309
310typedef UINT64 ACPI_INTEGER;
311#define ACPI_INTEGER_MAX ACPI_UINT64_MAX
312#define ACPI_INTEGER_BIT_SIZE 64
313#define ACPI_MAX_BCD_VALUE 9999999999999999
314#define ACPI_MAX_BCD_DIGITS 16
315
316#endif
317
318
319/*
320 * Constants with special meanings
321 */
322

--- 842 unchanged lines hidden ---