On Fri, 2 Apr 2004, Terry R. Friedrichsen wrote:

> >From a March 31 CVS update, there are 2714 of the above warnings in a
> "make World" when compiling under FreeBSD 5.2 on an Alpha.
> 
> With some guidance from the committers, I'd like to take on the task of
> eliminating the vast majority of these.  I'll provide context diffs and
> submit them to the bug tracker as time permits, but I'd like to know whe-
> ther you feel that the declarations in question should be wrapped in some-
> thing like "#ifdef __STDC__ / #endif" or not first.

I'm not a committer, just someone who has been around long enough to 
remember the discussions about ansifying the code.

I don't think we need "#ifdef __STDC__ or similar.

The ansification work is progressing very slowly because we need to be 
sure that we don't change the types of any arguements when we do this -
remember that the default type promotions rules changed between K&R and 
ANSI C.
This means that the could be binary incompatibilities in the interfaces
we we do this with a dummy script, rather than a thinking brain.

Thomas Dickey has done bits in the past, and has email suggestions about 
how to verify that binary compatibility isn't broken.

Thanks for offering to help.

-- 
Dr. Andrew C. Aitchison         Computer Officer, DPMMS, Cambridge
[EMAIL PROTECTED]       http://www.dpmms.cam.ac.uk/~werdna

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to