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 Jun 26 08:17, Sebastian Huber wrote:
> On 26/06/17 08:15, Sebastian Huber wrote:
>
> > On 23/06/17 16:02, Corinna Vinschen wrote:
> >
> > > > +static void
> > > > +stderr_init(FILE *ptr)
> > > > +{
> > > > + /* POSIX requires stderr to be opened for reading and writing, even
> > > > + when the underlying fd 2 is write-only. */
> > > > + std (ptr, __SRW | __SNBF, 2);
> > > > +}
> > > > . +
> > > Perhaps these func should be inline?
> >
> > Ok, I change them to "static __inline void".
>
> Or simply "static inline void"? Is it time to assume at least a C99 compiler
> for the Newlib sources?
We're already using inline in the local arc4random header and in a
couple of target dependent files. I guess we can safely assume a C99
compiler should be used for building newlib itself. That doesn't
hold for exported headers, of course.
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] |