[Help-gnutls] gnutls_transport_set_ptr()
Martin Lambers
marlam at web.de
Thu Aug 26 14:54:51 CEST 2004
Hello!
This is the prototype of gnutls_transport_set_ptr() from version 1.0.19:
void gnutls_transport_set_ptr(gnutls_session session, gnutls_transport_ptr ptr);
gnutls_transport_ptr is void*, but the argument ptr is a file
descriptor, therefore int.
A cast from int to void* seems a little bit strange, and it gives
compilation warnings like "warning: cast to pointer from integer of
different size" on certain platforms, for example
alpha-unknown-linux-gnu.
Is there a different way to do the same?
BTW, all examples in the documentation use
gnutls_transport_set_ptr(session, (gnutls_transport_ptr_t) sd);
(the _t is wrong).
Regards,
Martin
More information about the Gnutls-help
mailing list