CVS Update: xc (branch: trunk)
Stuart Anderson
anderson at netsweng.com
Tue Feb 1 07:43:12 PST 2005
On Tue, 1 Feb 2005, Keith Packard wrote:
> Anyone else care if the "public" API includes a bunch of random underscore
> prefixed symbols which are essentially accidentally shared symbols?
Isn't there a difference between being globally visible, and being a
Public API?
In this case, it is an internal symbol indicated as such by the underscore
prefix, which is being used any another related library in the stack. The
same situation exists between libXext and libX11. I think libstdc++ does
this with libc also.
This is not that same thing as making the API Public for applications to
use directly. This API does not fit with the rest of the library's API,
and application writers should not be encouraged to use it.
Stuart
Stuart R. Anderson anderson at netsweng.com
Network & Software Engineering http://www.netsweng.com/
1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F
BD03 0A62 E534 37A7 9149
More information about the xorg
mailing list