VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/LzmaCustomDecompressLib/UefiLzma.h@ 69498

Last change on this file since 69498 was 58464, checked in by vboxsync, 9 years ago

EFI/Firmware: Export new files and directories.

  • Property svn:eol-style set to native
File size: 1.0 KB
Line 
1/** @file
2 LZMA UEFI header file
3
4 Allows LZMA code to build under UEFI (edk2) build environment
5
6 Copyright (c) 2009, Intel Corporation. All rights reserved.<BR>
7 This program and the accompanying materials
8 are licensed and made available under the terms and conditions of the BSD License
9 which accompanies this distribution. The full text of the license may be found at
10 http://opensource.org/licenses/bsd-license.php
11
12 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14
15**/
16
17#ifndef __UEFILZMA_H__
18#define __UEFILZMA_H__
19
20#include <Uefi.h>
21#include <Library/BaseMemoryLib.h>
22
23#ifdef _WIN32
24#undef _WIN32
25#endif
26
27#ifndef _SIZE_T_DEFINED
28#if !defined(_WIN64) || defined(__GNUC__)
29typedef unsigned int size_t;
30#endif
31#endif
32
33#ifdef _WIN64
34#undef _WIN64
35#endif
36
37#ifndef _PTRDIFF_T_DEFINED
38typedef int ptrdiff_t;
39#endif
40
41#define memcpy CopyMem
42#define memmove CopyMem
43
44#define _LZMA_SIZE_OPT
45
46#endif // __UEFILZMA_H__
47
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette