From 9e52f60313290f0b6e17551e825094c117909690 Mon Sep 17 00:00:00 2001 From: patacongo Date: Thu, 12 May 2011 17:42:01 +0000 Subject: First set of changes to incorporate the RGMP port git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3595 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/configs/rgmp/include/stdarg.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 nuttx/configs/rgmp/include/stdarg.h (limited to 'nuttx/configs/rgmp/include/stdarg.h') diff --git a/nuttx/configs/rgmp/include/stdarg.h b/nuttx/configs/rgmp/include/stdarg.h new file mode 100755 index 000000000..8f879a819 --- /dev/null +++ b/nuttx/configs/rgmp/include/stdarg.h @@ -0,0 +1,23 @@ +#ifndef _RGMP_STDARG_H +#define _RGMP_STDARG_H + +typedef char *va_list; + +#define __va_size(type) \ + (((sizeof(type) + sizeof(long) - 1) / sizeof(long)) * sizeof(long)) + +#ifndef va_start +#define va_start(ap, last) \ + ((ap) = (va_list)&(last) + __va_size(last)) +#endif + +#ifndef va_arg +#define va_arg(ap, type) \ + (*(type *)((ap) += __va_size(type), (ap) - __va_size(type))) +#endif + +#ifndef va_end +#define va_end(ap) ((void)0) +#endif + +#endif -- cgit v1.2.3