stdarg Reference
File
lib/c99/include/c99/stdarg.h
Date
Wednesday, June 25, 2014
Macros
__XEOS_LIB_C99_STDARG_H__
Top
#define __XEOS_LIB_C99_STDARG_H__
va_arg
Top
#define va_arg( _ap_, _type_ ) __builtin_va_arg( _ap_, _type_ )
va_arg
Top
#define va_arg( _ap_, _type_ ) *( _type_ * )( _ap_ += sizeof( _type_ ), _ap_ - sizeof( _type_ ) )
va_copy
Top
#define va_copy( _dst_, _src_ ) __builtin_va_copy( _dst_, _src_ )
va_copy
Top
#define va_copy( _dst_, _src_ ) ( ( void )( ( _dst_ ) = ( _src_ ) ) )
va_end
Top
#define va_end( _ap_ ) __builtin_va_end( _ap_ )
va_end
Top
#define va_end( _ap_ ) _ap_ = ( va_list )0
va_start
Top
#define va_start( _ap_, _lastarg_ ) __builtin_va_start( _ap_, _lastarg_ )
va_start
Top
#define va_start( _ap_, _lastarg_ ) _ap_ = ( char * ) & _lastarg_ + sizeof( int )