Guenter <[email protected]> writes: > Simon, > Simon Josefsson schrieb: >> I think that would be good, but it will be a lot of grunt work and will >> create some problems. You have my general support on this but I won't >> spend cycles on it. :-) > I'll wait till Daniel posts his opinion ... > >> Yup. I guess it could be solved by casting, right? > sure - but we live so long with them already, and I thought it would be > worth to consider changing on the root, and not on follow-up prjects; > If we change it here then the casts would be wasted time ...
Right. >> The solution is to use macros such as the ones defined by glib: > ... >> Possibly GnuTLS could provide a macro in gnutls.h to do this, to avoid >> every project having to import this. It is a pain to get right... > well, if you consider this then please post the exact define you intent > to add, and I add same to libcurl ifdef'd: > #ifndef GNUTLS_POINTER_TO_INT_CAST > #define GNUTLS_POINTER_TO_INT_CAST(p) ... > #endif I'll see if it is easy to make this happen -- it would make gnutls.h more platform dependent, but it already is (for ssize_t) so maybe adding another platform dependent part to it is OK... /Simon _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
