Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

stdarg.h File Reference

Go to the source code of this file.

Defines

#define __va_arg(list, mode, n)   (*(mode *)(&(list += ((sizeof(mode)+n)&~n))[-(int)((sizeof(mode)+n)&~n)]))
#define _bigendian_va_arg(list, mode, n)
#define _littleendian_va_arg(list, mode, n)   __va_arg(list, mode, n)
#define _VA_LIST
#define va_arg(list, mode)
#define va_end(list)   ((void)0)
#define va_start(list, start)

Typedefs

typedef char * __va_list
typedef __va_list va_list


Define Documentation

#define __va_arg list,
mode,
n   )     (*(mode *)(&(list += ((sizeof(mode)+n)&~n))[-(int)((sizeof(mode)+n)&~n)]))
 

Definition at line 12 of file stdarg.h.

#define _bigendian_va_arg list,
mode,
n   ) 
 

Value:

(\
    sizeof(mode)==1 ? *(mode *)(&(list += 4)[-1]) : \
    sizeof(mode)==2 ? *(mode *)(&(list += 4)[-2]) : __va_arg(list, mode, n))

Definition at line 14 of file stdarg.h.

#define _littleendian_va_arg list,
mode,
n   )     __va_arg(list, mode, n)
 

Definition at line 17 of file stdarg.h.

#define _VA_LIST
 

Definition at line 5 of file stdarg.h.

#define va_arg list,
mode   ) 
 

Value:

(sizeof(mode)>8 ? \
    **(mode **)(&(list += 4)[-4]) : \
    _bigendian_va_arg(list, mode, 3U))

Definition at line 19 of file stdarg.h.

#define va_end list   )     ((void)0)
 

Definition at line 18 of file stdarg.h.

#define va_start list,
start   ) 
 

Value:

((void)((list) = (sizeof(start)<4 ? \
    (char *)((int *)&(start)+1) : (char *)(&(start)+1))))

Definition at line 10 of file stdarg.h.


Typedef Documentation

typedef char* __va_list
 

Definition at line 6 of file stdarg.h.

typedef __va_list va_list
 

Definition at line 8 of file stdarg.h.


Generated on Thu Aug 25 15:48:40 2005 for Quake III Arena by  doxygen 1.3.9.1