src/commands/aal/varargs.h File Reference

Go to the source code of this file.

Defines

#define __va_sz(mode)   (((sizeof(mode) + sizeof(int) - 1) / sizeof(int)) * sizeof(int))
#define va_dcl   int va_alist;
#define va_start(list)   (list = (char *) &va_alist)
#define va_end(list)
#define va_arg(list, mode)   (*((mode *)((list += __va_sz(mode)) - __va_sz(mode))))

Typedefs

typedef char * va_list


Define Documentation

#define __va_sz ( mode   )     (((sizeof(mode) + sizeof(int) - 1) / sizeof(int)) * sizeof(int))

Definition at line 11 of file varargs.h.

#define va_arg ( list,
mode   )     (*((mode *)((list += __va_sz(mode)) - __va_sz(mode))))

Definition at line 15 of file varargs.h.

#define va_dcl   int va_alist;

Definition at line 12 of file varargs.h.

#define va_end ( list   ) 

Definition at line 14 of file varargs.h.

#define va_start ( list   )     (list = (char *) &va_alist)

Definition at line 13 of file varargs.h.


Typedef Documentation

typedef char* va_list

Definition at line 10 of file varargs.h.


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