On Wed, 2016-03-16 at 10:46 +0100, Niels Möller wrote:
> Nikos Mavrogiannopoulos <[email protected]> writes:
> 
> > 
> > One other approach would to be keep a different namespace for
> > private
> > symbols that need to be exported for test applications and so.
> That makes sense. But I don't understand what type of "namespaces"
> you
> refer to here. Can you explain? How would a test program gain access
> to
> functions in the internal namespace?

In gnutls I keep the supported ABI under the GNUTLS_3_4 namespace while
functions that need to be exported for testing or other purposes are
assigned to GNUTLS_PRIVATE_3_4.

I set that using the version script:
https://gitlab.com/gnutls/gnutls/blob/master/lib/libgnutls.map

I don't know if there are any other best practices.

regards,
Nikos

_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to