Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages  

stdarg.h File Reference

POSIX stdarg. More...

Go to the source code of this file.

Defines

#define va_rounded_size(type)   (((sizeof (type) + sizeof (int) - 1) / sizeof (int)) * sizeof (int))
#define va_start(ap, v)   ((void) (ap = (va_list) &v + va_rounded_size (v)))
#define va_arg(ap, type)   (ap += va_rounded_size (type), *((type *)(ap - va_rounded_size (type))))
#define va_end(ap)   ((void) (ap = 0))

Typedefs

typedef char * va_list


Detailed Description

POSIX stdarg.

Date:
Last update: 2004-01-04

Definition in file stdarg.h.


Define Documentation

#define va_arg ap,
type       (ap += va_rounded_size (type), *((type *)(ap - va_rounded_size (type))))
 

Definition at line 17 of file stdarg.h.

#define va_end ap       ((void) (ap = 0))
 

Definition at line 20 of file stdarg.h.

#define va_rounded_size type       (((sizeof (type) + sizeof (int) - 1) / sizeof (int)) * sizeof (int))
 

Definition at line 11 of file stdarg.h.

#define va_start ap,
     ((void) (ap = (va_list) &v + va_rounded_size (v)))
 

Definition at line 14 of file stdarg.h.


Typedef Documentation

typedef char* va_list
 

Definition at line 9 of file stdarg.h.


Generated on Fri Feb 20 15:32:20 2004 for Minirighi by doxygen1.2.18