Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef _STDARG_H
  2. #define _STDARG_H
  3.  
  4. typedef char *va_list;
  5.  
  6. /* only correct for i386 */
  7. #define va_start(ap,last) ap = ((char *)&(last)) + ((sizeof(last)+3)&~3)
  8. #define va_arg(ap,type) (ap += (sizeof(type)+3)&~3, *(type *)(ap - ((sizeof(type)+3)&~3)))
  9. #define va_end(ap)
  10.  
  11. /* fix a buggy dependency on GCC in libio.h */
  12. typedef va_list __gnuc_va_list;
  13. #define _VA_LIST_DEFINED
  14.  
  15. #endif
  16.