stdarg.h 460 B

123456789101112131415161718
  1. #ifndef __STDARG
  2. #define __STDARG
  3. #ifndef KERNEL_NEW
  4. #include <default.h>
  5. #endif
  6. /* Begin Auto-Generated Part */
  7. #ifndef __HAVE_va_list
  8. #define __HAVE_va_list
  9. typedef void*va_list;
  10. #endif
  11. #define va_arg(ap,type) (*(type*)((((char*)(ap))+=((sizeof(type)+1)&0xFFFE))-(((sizeof(type)+1)&0xFFFE))))
  12. #define va_end(ap) ((void)0)
  13. #define va_start(ap,parmN) ((void)((ap)=(va_list)((char*)(&parmN)+((sizeof(parmN)+1)&0xFFFE))))
  14. /* End Auto-Generated Part */
  15. #endif