Searched defs:VA_ARG (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Common/
H A DBaseTypes.h77 // VA_ARG (VA_LIST Marker, var arg size) - Use Marker to get an argument from
100 // Result += VA_ARG (Marker, UINTN);
117 // #define VA_ARG(ap, t) (*(t *) ((ap += _INT_SIZE_OF (t)) - _INT_SIZE_OF (t)))
121 #define VA_ARG va_arg macro
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/
H A DBase.h394 // VA_ARG (VA_LIST Marker, var arg size) - Use Marker to get an argument from
418 // Result += VA_ARG (Marker, UINTN);
454 #define VA_ARG(Marker, TYPE) __va_arg(Marker, TYPE) macro
473 #define VA_ARG(Marker, TYPE) ((sizeof (TYPE) < sizeof (UINTN)) ? (TYPE)(__builtin_va_arg (Marker, UINTN)) : (TYPE)(__builtin_va_arg (Marker, TYPE))) macro
520 #define VA_ARG(Marker, TYPE) (*(TYPE *) ((Marker += _INT_SIZE_OF (TYPE)) - _INT_SIZE_OF (TYPE))) macro
525 This function initializes Marker so it can no longer be used with VA_ARG().
538 followed by the same sequence of uses of the VA_ARG macro as had previously been used to reach
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/efi/
H A DBase.h396 // VA_ARG (VA_LIST Marker, var arg size) - Use Marker to get an argument from
419 // Result += VA_ARG (Marker, UINTN);
455 #define VA_ARG(Marker, TYPE) __va_arg(Marker, TYPE) macro
472 #define VA_ARG(Marker, TYPE) ((sizeof (TYPE) < sizeof (UINTN)) ? (TYPE)(__builtin_va_arg (Marker, UINTN)) : (TYPE)(__builtin_va_arg (Marker, TYPE))) macro
517 #define VA_ARG(Marker, TYPE) (*(TYPE *) ((Marker += _INT_SIZE_OF (TYPE)) - _INT_SIZE_OF (TYPE))) macro
522 This function initializes Marker so it can no longer be used with VA_ARG().

Completed in 53 milliseconds