mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-29 16:44:10 +02:00
Fix build breaks from comment clean up checkin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8468 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
1a2f870c9b
commit
68167fed0e
@ -333,6 +333,15 @@ struct _LIST_ENTRY {
|
|||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
|
|
||||||
|
/**
|
||||||
|
Return the size of argument that has been aligned to sizeof (UINTN).
|
||||||
|
|
||||||
|
@param n The parameter size is to be aligned.
|
||||||
|
|
||||||
|
@return The aligned size
|
||||||
|
**/
|
||||||
|
#define _INT_SIZE_OF(n) ((sizeof (n) + sizeof (UINTN) - 1) &~(sizeof (UINTN) - 1))
|
||||||
|
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__)
|
||||||
//
|
//
|
||||||
// Use GCC built-in macros for variable argument lists.
|
// Use GCC built-in macros for variable argument lists.
|
||||||
@ -346,15 +355,6 @@ typedef __builtin_va_list VA_LIST;
|
|||||||
#define VA_END(Marker) __builtin_va_end (Marker)
|
#define VA_END(Marker) __builtin_va_end (Marker)
|
||||||
|
|
||||||
#else
|
#else
|
||||||
/**
|
|
||||||
Return the size of argument that has been aligned to sizeof (UINTN).
|
|
||||||
|
|
||||||
@param n The parameter size to be aligned.
|
|
||||||
|
|
||||||
@return The aligned size
|
|
||||||
**/
|
|
||||||
#define _INT_SIZE_OF(n) ((sizeof (n) + sizeof (UINTN) - 1) &~(sizeof (UINTN) - 1))
|
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Pointer to the start of a variable argument list. Same as CHAR8 *.
|
/// Pointer to the start of a variable argument list. Same as CHAR8 *.
|
||||||
///
|
///
|
||||||
@ -409,6 +409,29 @@ typedef CHAR8 *VA_LIST;
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
///
|
||||||
|
/// Pointer to the start of a variable argument list stored in a memory buffer. Same as UINT8 *.
|
||||||
|
///
|
||||||
|
typedef UINTN *BASE_LIST;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Returns an argument of a specified type from a variable argument list and updates
|
||||||
|
the pointer to the variable argument list to point to the next argument.
|
||||||
|
|
||||||
|
This function returns an argument of the type specified by TYPE from the beginning
|
||||||
|
of the variable argument list specified by Marker. Marker is then updated to point
|
||||||
|
to the next argument in the variable argument list. The method for computing the
|
||||||
|
pointer to the next argument in the argument list is CPU specific following the EFIAPI ABI.
|
||||||
|
|
||||||
|
@param Marker Pointer to the beginning of a variable argument list.
|
||||||
|
@param TYPE The type of argument to retrieve from the beginning
|
||||||
|
of the variable argument list.
|
||||||
|
|
||||||
|
@return An argument of the type specified by TYPE.
|
||||||
|
|
||||||
|
**/
|
||||||
|
#define BASE_ARG(Marker, TYPE) (*(TYPE *)((UINT8 *)(Marker = (BASE_LIST)((UINT8 *)Marker + _INT_SIZE_OF (TYPE))) - _INT_SIZE_OF (TYPE)))
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Macro that returns the byte offset of a field in a data structure.
|
Macro that returns the byte offset of a field in a data structure.
|
||||||
|
|
||||||
|
@ -341,6 +341,11 @@ typedef INT32 INTN;
|
|||||||
#else
|
#else
|
||||||
#define ASM_PFX(name) _##name
|
#define ASM_PFX(name) _##name
|
||||||
#endif
|
#endif
|
||||||
|
///
|
||||||
|
/// For GNU assembly code, .global or .globl can declare global symbols.
|
||||||
|
/// Define this macro to unify the usage.
|
||||||
|
///
|
||||||
|
#define ASM_GLOBAL .globl
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -392,6 +392,12 @@ typedef INT64 INTN;
|
|||||||
#define GLOBAL_REMOVE_IF_UNREFERENCED
|
#define GLOBAL_REMOVE_IF_UNREFERENCED
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
///
|
||||||
|
/// For GNU assembly code, .global or .globl can declare global symbols.
|
||||||
|
/// Define this macro to unify the usage.
|
||||||
|
///
|
||||||
|
#define ASM_GLOBAL .globl
|
||||||
|
|
||||||
///
|
///
|
||||||
/// A pointer to a function in IPF points to a plabel.
|
/// A pointer to a function in IPF points to a plabel.
|
||||||
///
|
///
|
||||||
|
@ -13,11 +13,8 @@
|
|||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
||||||
#ifndef __PI_LIB_H__
|
#ifndef __DXE_SERVICES_LIB_H__
|
||||||
#define __PI_LIB_H__
|
#define __DXE_SERVICES_LIB_H__
|
||||||
|
|
||||||
#include <Pi/PiFirmwareFile.h>
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Searches all the available firmware volumes and returns the first matching FFS section.
|
Searches all the available firmware volumes and returns the first matching FFS section.
|
||||||
|
@ -18,7 +18,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|||||||
#define __USB_DXE_LIB_H__
|
#define __USB_DXE_LIB_H__
|
||||||
|
|
||||||
#include <Protocol/UsbIo.h>
|
#include <Protocol/UsbIo.h>
|
||||||
#include <IndustryStandard/Usb.h>
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Get the descriptor of the specified USB HID interface.
|
Get the descriptor of the specified USB HID interface.
|
||||||
|
@ -404,7 +404,12 @@ typedef INT64 INTN;
|
|||||||
#define ASM_PFX(name) name
|
#define ASM_PFX(name) name
|
||||||
#else
|
#else
|
||||||
#define ASM_PFX(name) _##name
|
#define ASM_PFX(name) _##name
|
||||||
#endif
|
#endif
|
||||||
|
///
|
||||||
|
/// For GNU assembly code, .global or .globl can declare global symbols.
|
||||||
|
/// Define this macro to unify the usage.
|
||||||
|
///
|
||||||
|
#define ASM_GLOBAL .globl
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user