accommon.h revision 1.1.1.2
11.1Sjruoho/******************************************************************************
21.1Sjruoho *
31.1Sjruoho * Name: accommon.h - Common include files for generation of ACPICA source
41.1Sjruoho *
51.1Sjruoho *****************************************************************************/
61.1Sjruoho
71.1.1.2Sjruoho/*
81.1.1.2Sjruoho * Copyright (C) 2000 - 2011, Intel Corp.
91.1Sjruoho * All rights reserved.
101.1Sjruoho *
111.1.1.2Sjruoho * Redistribution and use in source and binary forms, with or without
121.1.1.2Sjruoho * modification, are permitted provided that the following conditions
131.1.1.2Sjruoho * are met:
141.1.1.2Sjruoho * 1. Redistributions of source code must retain the above copyright
151.1.1.2Sjruoho *    notice, this list of conditions, and the following disclaimer,
161.1.1.2Sjruoho *    without modification.
171.1.1.2Sjruoho * 2. Redistributions in binary form must reproduce at minimum a disclaimer
181.1.1.2Sjruoho *    substantially similar to the "NO WARRANTY" disclaimer below
191.1.1.2Sjruoho *    ("Disclaimer") and any redistribution must be conditioned upon
201.1.1.2Sjruoho *    including a substantially similar Disclaimer requirement for further
211.1.1.2Sjruoho *    binary redistribution.
221.1.1.2Sjruoho * 3. Neither the names of the above-listed copyright holders nor the names
231.1.1.2Sjruoho *    of any contributors may be used to endorse or promote products derived
241.1.1.2Sjruoho *    from this software without specific prior written permission.
251.1.1.2Sjruoho *
261.1.1.2Sjruoho * Alternatively, this software may be distributed under the terms of the
271.1.1.2Sjruoho * GNU General Public License ("GPL") version 2 as published by the Free
281.1.1.2Sjruoho * Software Foundation.
291.1.1.2Sjruoho *
301.1.1.2Sjruoho * NO WARRANTY
311.1.1.2Sjruoho * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
321.1.1.2Sjruoho * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
331.1.1.2Sjruoho * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
341.1.1.2Sjruoho * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
351.1.1.2Sjruoho * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
361.1.1.2Sjruoho * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
371.1.1.2Sjruoho * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
381.1.1.2Sjruoho * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
391.1.1.2Sjruoho * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
401.1.1.2Sjruoho * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
411.1.1.2Sjruoho * POSSIBILITY OF SUCH DAMAGES.
421.1.1.2Sjruoho */
431.1Sjruoho
441.1Sjruoho#ifndef __ACCOMMON_H__
451.1Sjruoho#define __ACCOMMON_H__
461.1Sjruoho
471.1Sjruoho/*
481.1Sjruoho * Common set of includes for all ACPICA source files.
491.1Sjruoho * We put them here because we don't want to duplicate them
501.1Sjruoho * in the the source code again and again.
511.1Sjruoho *
521.1Sjruoho * Note: The order of these include files is important.
531.1Sjruoho */
541.1Sjruoho#include "acconfig.h"           /* Global configuration constants */
551.1Sjruoho#include "acmacros.h"           /* C macros */
561.1Sjruoho#include "aclocal.h"            /* Internal data types */
571.1Sjruoho#include "acobject.h"           /* ACPI internal object */
581.1Sjruoho#include "acstruct.h"           /* Common structures */
591.1Sjruoho#include "acglobal.h"           /* All global variables */
601.1Sjruoho#include "achware.h"            /* Hardware defines and interfaces */
611.1Sjruoho#include "acutils.h"            /* Utility interfaces */
621.1Sjruoho
631.1Sjruoho
641.1Sjruoho#endif /* __ACCOMMON_H__ */
65