Add VA_LIST pointer type
This commit is contained in:
parent
0c6a602253
commit
07d30e06e6
@ -84,7 +84,7 @@
|
|||||||
#define SIZE_TO_PAGES(Size) (((Size) >> MM_PAGE_SHIFT) + (((Size) & (MM_PAGE_MASK)) ? 1 : 0))
|
#define SIZE_TO_PAGES(Size) (((Size) >> MM_PAGE_SHIFT) + (((Size) & (MM_PAGE_MASK)) ? 1 : 0))
|
||||||
|
|
||||||
/* Variadic ABI functions */
|
/* Variadic ABI functions */
|
||||||
typedef __builtin_va_list VA_LIST;
|
typedef __builtin_va_list VA_LIST, *PVA_LIST;
|
||||||
#define VA_ARG(Marker, Type) ((sizeof (Type) < sizeof(UINT_PTR)) ? \
|
#define VA_ARG(Marker, Type) ((sizeof (Type) < sizeof(UINT_PTR)) ? \
|
||||||
(Type)(__builtin_va_arg(Marker, UINT_PTR)) : \
|
(Type)(__builtin_va_arg(Marker, UINT_PTR)) : \
|
||||||
(Type)(__builtin_va_arg(Marker, Type)))
|
(Type)(__builtin_va_arg(Marker, Type)))
|
||||||
|
Loading…
Reference in New Issue
Block a user