-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I know that newlib was originally started from code that predates C89,
hence all the macros in <_ansi.h> such as _DEFUN, _AND, and so forth to
allow compilation with either K&R prototypes or standard prototypes. But
is it still the case that K&R syntax must be supported, or can new files
assume C89 and avoid the contortions? Similarly, can we now assume that
_HAVE_STDC is always defined, that <stdarg.h> always exists, and other
forms of C89 assumptions, or do new files still have to cater to the
possibility of obsolete <varargs.h>?
- --