libX11: fixing public headers?
Thomas Dickey
dickey at radix.net
Mon Apr 2 08:01:59 PDT 2007
On Mon, Apr 02, 2007 at 08:49:19AM -0600, Brian Paul wrote:
> Keith Packard wrote:
> >On Sun, 2007-04-01 at 11:50 +0200, Tilman Sauerbeck wrote:
> >
> >>What does everyone think about adding "const" there?
> >
> >C programs may end up generating extra warnings, but C++ programs may
> >start to fail to compile.
> >
> >>Can/should we do that?
> >
> >I guess the question is what bugs we expect to uncover by eliciting
> >additional compiler warnings and errors. If we expect these are being
> >mis-used, it would be a good thing. However, if we just end up breaking
> >a lot of otherwise correct code, it doesn't seem like a good plan.
>
> I think adding const qualifiers to function parameters is generally
> safe. But adding a const qualifier to a returned pointer might cause
> problems, as Keith alluded to.
Adding a const in a struct can also cause problems.
(Modifying a return-type more often than not causes problems).
--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20070402/bc4a19b8/attachment.pgp>
More information about the xorg
mailing list