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