Remove parameter names from libiberty.h
H. J. Lu
hjl@lucon.org
Thu Apr 14 17:18:00 GMT 2005
On Thu, Apr 14, 2005 at 12:17:11PM -0400, Andrew Pinski wrote:
> >
> > > Kaveh R. Ghazi writes:
> > > As noted here:
> > > http://sourceware.org/ml/binutils/2005-04/msg00269.html
> > >
> > > The new f*open_unlocked function prototypes in libiberty.h are in
> > > conflict with binutils sources because one of the parameter names
> > > ("mode") gets defined to "31" and the build dies.
> >
> > Why not alternatively fix the real problem (as you had noted), as opposed to
> > indirectly establishing the policy that libiberty prototypes don't include
> > parameter names (as it doesn't seem like the true solution to the problem).
>
> I don't know why I am replying to you but ...
> Anyways there is no other way to fix the problem correctly. If we change
> the parameter name, someone else might have defined it so we get into
> a cycle.
>
There are many prototypes in libiberty.h with names.
H.J.
More information about the Binutils
mailing list