Index: vboot_firmware/include/sysincludes.h |
diff --git a/vboot_firmware/include/sysincludes.h b/vboot_firmware/include/sysincludes.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..5717251800a5a6cd98dc80504ef5d0477bc7b502 |
--- /dev/null |
+++ b/vboot_firmware/include/sysincludes.h |
@@ -0,0 +1,27 @@ |
+/* Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
+ * Use of this source code is governed by a BSD-style license that can be |
+ * found in the LICENSE file. |
+ */ |
+ |
+/* System includes for vboot reference library. This is the ONLY |
+ * place in vboot_firmware where system headers may be included via |
+ * #include <...>, so that there's only one place that needs to be |
+ * fixed up for platforms which don't have all the system includes. |
+ * |
+ * Stub files may still include system headers, because they're local |
+ * implementations and will be ported to each system anyway. */ |
+ |
+#ifndef VBOOT_REFERENCE_SYSINCLUDES_H_ |
+#define VBOOT_REFERENCE_SYSINCLUDES_H_ |
+ |
+#include <inttypes.h> /* For PRIu64 */ |
+#include <stdint.h> |
+#include <stdlib.h> |
+ |
+#if defined(HAVE_ENDIAN_H) && defined(HAVE_LITTLE_ENDIAN) |
+#include <byteswap.h> |
+#include <memory.h> |
+#endif |
+ |
+ |
+#endif /* VBOOT_REFERENCE_SYSINCLUDES_H_ */ |