1/* Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file.
4 */
5
6/* System includes for vboot reference library.  This is the ONLY
7 * place in firmware/ where system headers may be included via
8 * #include <...>, so that there's only one place that needs to be
9 * fixed up for platforms which don't have all the system includes.
10 *
11 * Files in firmware/stub may still include system headers, because
12 * they're local implementations and will be ported to each system
13 * anyway. */
14
15#ifndef VBOOT_REFERENCE_SYSINCLUDES_H_
16#define VBOOT_REFERENCE_SYSINCLUDES_H_
17
18#include <inttypes.h>  /* For PRIu64 */
19#include <stddef.h>
20#include <stdint.h>
21#include <stdlib.h>
22
23#if defined(HAVE_ENDIAN_H) && defined(HAVE_LITTLE_ENDIAN)
24#include <byteswap.h>
25#include <memory.h>
26#endif
27
28#endif  /* VBOOT_REFERENCE_SYSINCLUDES_H_ */
29