gas configure cleanup

Daniel Jacobowitz drow@false.org
Wed Jul 20 13:02:00 GMT 2005


On Wed, Jul 20, 2005 at 11:50:21AM +0100, Nick Clifton wrote:
> Hi Daniel,
> 
> >I presume that the missing arguments are mostly to handle void * vs
> >char *; this is a pretty widespread difference of opinion.  The set
> >missing arguments in bfd/sysdep.h all look likely to be conflicted on
> >some platform.
> 
> I may be confused here, but I thought that we were talking about 
> providing prototypes for these system functions in the situation where 
> we cannot find definitions for them in a known system header files.  So 
> presumably in those situations it will not matter if the prototype that 
> we choose to supply does not match the actual system prototype since the 
> actual system header files will never be included.  (Of course it would 
> matter if the APIs of these functions differed between the prototype we 
> choose and the real system prototype, but I am assuming that "void *" vs 
> "char *" conflicts do not matter as far as the APIs are concerned).

Huh.  No, I think I'm the one who's confused - this makes good sense.
As long as we don't miss a definition in an odd location this ought to
work.

-- 
Daniel Jacobowitz
CodeSourcery, LLC



More information about the Binutils mailing list