On Wed, 13 Aug 2003, Mark Vojkovich wrote: > On Wed, 13 Aug 2003, Warren Turkal wrote: > > > Is there an effort to get rid of NeedFunctionPrototypes and to convert > > function prototypes to ANSI style? If so, I would like to work on doing > > this for the xwininfo binary. > > I change them whenever I'm working in particular parts of the > tree that haven't been converted yet, and so do a few other people. > I think we avoid wholesale changes across the board because of > the risk it imposes. There have been some breakages when people > didn't pay enough attention and had the arguments reversed. eg: > > int func(y, x) > int x; > int y; > { > /* watch out! */ > }
Comparing binaries addresses this (except of course where an ifdef confuses the issue). Even with that, I recall two instances where I made an error (caught by other people). > So piecemeal changes seem safer. People tend to go on autopilot > when making too many changes of this type in one sitting and have a tendency > to break the case above. You can also introduce some promotion problems > if you're not careful. That, and changing things incompatibly (putting 'void' on prototypes where the old headers don't specify). -- T.E.Dickey <[EMAIL PROTECTED]> http://invisible-island.net ftp://invisible-island.net _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel