This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Apr 14 13:54, Sebastian Huber wrote: > Add __va_list to <sys/_types.h> for BSD compatibility. In FreeBSD this > typedef is provided by the various architecture-specific > <machine/_types.h> in a copy and paste manner. > > Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de> > --- > newlib/libc/include/sys/_types.h | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/newlib/libc/include/sys/_types.h b/newlib/libc/include/sys/_types.h > index 03e1ba3..73f1de6 100644 > --- a/newlib/libc/include/sys/_types.h > +++ b/newlib/libc/include/sys/_types.h > @@ -177,4 +177,10 @@ typedef unsigned short __nlink_t; > typedef long __suseconds_t; /* microseconds (signed) */ > typedef unsigned long __useconds_t; /* microseconds (unsigned) */ > > +#ifdef __GNUCLIKE_BUILTIN_VARARGS > +typedef __builtin_va_list __va_list; > +#else > +typedef char * __va_list; > +#endif /* __GNUCLIKE_BUILTIN_VARARGS */ > + > #endif /* _SYS__TYPES_H */ > -- > 1.8.4.5 Is that supposed to replace __VALIST in stdio.h> Corinna -- Corinna Vinschen Cygwin Maintainer Red Hat
Attachment:
signature.asc
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |