summaryrefslogtreecommitdiff
path: root/src/ne_defs.h
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2009-09-02 14:04:43 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2009-09-02 14:04:43 +0000
commit4f874602a4bdff327f7b148a211755d7d74b4e45 (patch)
tree57a7af0e336f7e240a1b837d1213c33f5035c5dd /src/ne_defs.h
parentd367d01773db958910114ff7e6f7766ddcb34c84 (diff)
downloadneon-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
Diffstat (limited to 'src/ne_defs.h')
-rw-r--r--src/ne_defs.h5
1 files changed, 5 insertions, 0 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