src/include/stdarg.h File Reference

Go to the source code of this file.

Defines

#define __vasz(x)   ((sizeof(x)+sizeof(int)-1) & ~(sizeof(int) -1))
#define va_start(ap, parmN)   ((ap) = (va_list)&parmN + __vasz(parmN))
#define va_arg(ap, type)
#define va_copy(ap2, ap)   (ap2) = (ap)
#define va_end(ap)

Typedefs

typedef char * va_list


Define Documentation

#define __vasz ( x   )     ((sizeof(x)+sizeof(int)-1) & ~(sizeof(int) -1))

Definition at line 77 of file stdarg.h.

#define va_arg ( ap,
type   ) 

Value:

(*((type *)((va_list)((ap) = (void *)((va_list)(ap) + __vasz(type))) \
                                                    - __vasz(type))))

Definition at line 80 of file stdarg.h.

#define va_copy ( ap2,
ap   )     (ap2) = (ap)

Definition at line 83 of file stdarg.h.

#define va_end ( ap   ) 

Definition at line 84 of file stdarg.h.

#define va_start ( ap,
parmN   )     ((ap) = (va_list)&parmN + __vasz(parmN))

Definition at line 79 of file stdarg.h.


Typedef Documentation

typedef char* va_list

Definition at line 75 of file stdarg.h.


Generated on Tue Mar 9 04:36:54 2010 for Minix by  doxygen 1.5.8