diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2009-09-02 14:04:43 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2009-09-02 14:04:43 +0000 |
commit | 4f874602a4bdff327f7b148a211755d7d74b4e45 (patch) | |
tree | 57a7af0e336f7e240a1b837d1213c33f5035c5dd | |
parent | d367d01773db958910114ff7e6f7766ddcb34c84 (diff) | |
download | neon-4f874602a4bdff327f7b148a211755d7d74b4e45.tar.gz |
* src/ne_defs.h: Define NE_PRIVATE.
* src/ne_privssl.h, src/ne_ntlm.h, src/ne_private.h: Mark all
functions with NE_PRIVATE.
git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1703 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
-rw-r--r-- | src/ne_defs.h | 5 | ||||
-rw-r--r-- | src/ne_ntlm.h | 12 | ||||
-rw-r--r-- | src/ne_private.h | 7 | ||||
-rw-r--r-- | src/ne_privssl.h | 17 |
4 files changed, 25 insertions, 16 deletions
diff --git a/src/ne_defs.h b/src/ne_defs.h index e0529af..c02be93 100644 --- a/src/ne_defs.h +++ b/src/ne_defs.h @@ -51,6 +51,7 @@ typedef off_t ne_off_t; #ifdef __GNUC__ #if __GNUC__ >= 3 +#define NE_PRIVATE __attribute__((visibility ("hidden"))) #define ne_attribute_malloc __attribute__((malloc)) #else #define ne_attribute_malloc @@ -67,6 +68,10 @@ typedef off_t ne_off_t; #define ne_attribute_sentinel #endif +#ifndef NE_PRIVATE +#define NE_PRIVATE +#endif + #ifndef NE_BUFSIZ #define NE_BUFSIZ 8192 #endif diff --git a/src/ne_ntlm.h b/src/ne_ntlm.h index bfeec18..f903bcb 100644 --- a/src/ne_ntlm.h +++ b/src/ne_ntlm.h @@ -27,17 +27,19 @@ #ifdef HAVE_NTLM +#include "ne_defs.h" + typedef struct ne_ntlm_context_s ne_ntlm_context; -ne_ntlm_context *ne__ntlm_create_context(const char *userName, const char *password); +NE_PRIVATE ne_ntlm_context *ne__ntlm_create_context(const char *userName, const char *password); -int ne__ntlm_clear_context(ne_ntlm_context *context); +NE_PRIVATE int ne__ntlm_clear_context(ne_ntlm_context *context); -void ne__ntlm_destroy_context(ne_ntlm_context *context); +NE_PRIVATE void ne__ntlm_destroy_context(ne_ntlm_context *context); -int ne__ntlm_authenticate(ne_ntlm_context *context, const char *responseToken); +NE_PRIVATE int ne__ntlm_authenticate(ne_ntlm_context *context, const char *responseToken); -char *ne__ntlm_getRequestToken(ne_ntlm_context *context); +NE_PRIVATE char *ne__ntlm_getRequestToken(ne_ntlm_context *context); #endif /* HAVE_NTLM */ diff --git a/src/ne_private.h b/src/ne_private.h index 06100e9..a2c5fcf 100644 --- a/src/ne_private.h +++ b/src/ne_private.h @@ -141,13 +141,14 @@ struct ne_session_s { typedef int (*ne_push_fn)(void *userdata, const char *buf, size_t count); /* Do the SSL negotiation. */ -int ne__negotiate_ssl(ne_session *sess); +NE_PRIVATE int ne__negotiate_ssl(ne_session *sess); /* Set the session error appropriate for SSL verification failures. */ -void ne__ssl_set_verify_err(ne_session *sess, int failures); +NE_PRIVATE void ne__ssl_set_verify_err(ne_session *sess, int failures); /* Return non-zero if hostname from certificate (cn) matches hostname * used for session (hostname); follows RFC2818 logic. */ -int ne__ssl_match_hostname(const char *cn, size_t cnlen, const char *hostname); +NE_PRIVATE int ne__ssl_match_hostname(const char *cn, size_t cnlen, + const char *hostname); #endif /* HTTP_PRIVATE_H */ diff --git a/src/ne_privssl.h b/src/ne_privssl.h index f70201c..1a5cabc 100644 --- a/src/ne_privssl.h +++ b/src/ne_privssl.h @@ -47,9 +47,10 @@ typedef SSL *ne_ssl_socket; /* Create a clicert object from cert DER {der, der_len}, using given * RSA_METHOD for the RSA object. */ -ne_ssl_client_cert *ne__ssl_clicert_exkey_import(const unsigned char *der, - size_t der_len, - const RSA_METHOD *method); +NE_PRIVATE ne_ssl_client_cert * +ne__ssl_clicert_exkey_import(const unsigned char *der, + size_t der_len, + const RSA_METHOD *method); #endif /* HAVE_OPENSSL */ @@ -86,20 +87,20 @@ struct ne_ssl_context_s { typedef gnutls_session ne_ssl_socket; -ne_ssl_client_cert *ne__ssl_clicert_exkey_import(const unsigned char *der, - size_t der_len); +NE_PRIVATE ne_ssl_client_cert * +ne__ssl_clicert_exkey_import(const unsigned char *der, size_t der_len); #endif /* HAVE_GNUTLS */ #ifdef NE_HAVE_SSL -ne_ssl_socket ne__sock_sslsock(ne_socket *sock); +NE_PRIVATE ne_ssl_socket ne__sock_sslsock(ne_socket *sock); /* Process-global initialization of the SSL library; returns non-zero * on error. */ -int ne__ssl_init(void); +NE_PRIVATE int ne__ssl_init(void); /* Process-global de-initialization of the SSL library. */ -void ne__ssl_exit(void); +NE_PRIVATE void ne__ssl_exit(void); #endif #endif /* NE_PRIVSSL_H */ |