diff -up gmime-2.2.10/util/list.h.accidental-exports gmime-2.2.10/util/list.h --- gmime-2.2.10/util/list.h.accidental-exports 2007-10-12 14:39:28.000000000 -0400 +++ gmime-2.2.10/util/list.h 2007-10-12 14:39:39.000000000 -0400 @@ -21,7 +21,7 @@ #ifndef __LIST_H__ #define __LIST_H__ -#include +#include #include @@ -40,19 +40,19 @@ typedef struct { #define LIST_INITIALIZER(l) { (ListNode *) &l.tail, NULL, (ListNode *) &l.head } -void list_init (List *list); +G_GNUC_INTERNAL void list_init (List *list); -int list_is_empty (List *list); +G_GNUC_INTERNAL int list_is_empty (List *list); -int list_length (List *list); +G_GNUC_INTERNAL int list_length (List *list); -ListNode *list_unlink_head (List *list); -ListNode *list_unlink_tail (List *list); +G_GNUC_INTERNAL ListNode *list_unlink_head (List *list); +G_GNUC_INTERNAL ListNode *list_unlink_tail (List *list); -ListNode *list_prepend_node (List *list, ListNode *node); -ListNode *list_append_node (List *list, ListNode *node); +G_GNUC_INTERNAL ListNode *list_prepend_node (List *list, ListNode *node); +G_GNUC_INTERNAL ListNode *list_append_node (List *list, ListNode *node); -ListNode *list_node_unlink (ListNode *node); +G_GNUC_INTERNAL ListNode *list_node_unlink (ListNode *node); G_END_DECLS diff -up gmime-2.2.10/util/url-scanner.h.accidental-exports gmime-2.2.10/util/url-scanner.h --- gmime-2.2.10/util/url-scanner.h.accidental-exports 2007-10-12 14:39:28.000000000 -0400 +++ gmime-2.2.10/util/url-scanner.h 2007-10-12 14:39:39.000000000 -0400 @@ -36,12 +36,12 @@ typedef struct { typedef gboolean (*GUrlScanFunc) (const char *in, const char *pos, const char *inend, urlmatch_t *match); /* some default GUrlScanFunc's */ -gboolean g_url_file_start (const char *in, const char *pos, const char *inend, urlmatch_t *match); -gboolean g_url_file_end (const char *in, const char *pos, const char *inend, urlmatch_t *match); -gboolean g_url_web_start (const char *in, const char *pos, const char *inend, urlmatch_t *match); -gboolean g_url_web_end (const char *in, const char *pos, const char *inend, urlmatch_t *match); -gboolean g_url_addrspec_start (const char *in, const char *pos, const char *inend, urlmatch_t *match); -gboolean g_url_addrspec_end (const char *in, const char *pos, const char *inend, urlmatch_t *match); +G_GNUC_INTERNAL gboolean g_url_file_start (const char *in, const char *pos, const char *inend, urlmatch_t *match); +G_GNUC_INTERNAL gboolean g_url_file_end (const char *in, const char *pos, const char *inend, urlmatch_t *match); +G_GNUC_INTERNAL gboolean g_url_web_start (const char *in, const char *pos, const char *inend, urlmatch_t *match); +G_GNUC_INTERNAL gboolean g_url_web_end (const char *in, const char *pos, const char *inend, urlmatch_t *match); +G_GNUC_INTERNAL gboolean g_url_addrspec_start (const char *in, const char *pos, const char *inend, urlmatch_t *match); +G_GNUC_INTERNAL gboolean g_url_addrspec_end (const char *in, const char *pos, const char *inend, urlmatch_t *match); typedef struct { char *pattern; @@ -52,12 +52,12 @@ typedef struct { typedef struct _GUrlScanner GUrlScanner; -GUrlScanner *g_url_scanner_new (void); -void g_url_scanner_free (GUrlScanner *scanner); +G_GNUC_INTERNAL GUrlScanner *g_url_scanner_new (void); +G_GNUC_INTERNAL void g_url_scanner_free (GUrlScanner *scanner); -void g_url_scanner_add (GUrlScanner *scanner, urlpattern_t *pattern); +G_GNUC_INTERNAL void g_url_scanner_add (GUrlScanner *scanner, urlpattern_t *pattern); -gboolean g_url_scanner_scan (GUrlScanner *scanner, const char *in, size_t inlen, urlmatch_t *match); +G_GNUC_INTERNAL gboolean g_url_scanner_scan (GUrlScanner *scanner, const char *in, size_t inlen, urlmatch_t *match); G_END_DECLS diff -up gmime-2.2.10/util/cache.h.accidental-exports gmime-2.2.10/util/cache.h --- gmime-2.2.10/util/cache.h.accidental-exports 2007-10-12 14:39:28.000000000 -0400 +++ gmime-2.2.10/util/cache.h 2007-10-12 14:39:39.000000000 -0400 @@ -52,16 +52,16 @@ struct _Cache { }; -Cache *cache_new (CacheNodeExpireFunc expire, CacheNodeFreeFunc free_node, +G_GNUC_INTERNAL Cache *cache_new (CacheNodeExpireFunc expire, CacheNodeFreeFunc free_node, size_t bucket_size, size_t max_cache_size); -void cache_free (Cache *cache); +G_GNUC_INTERNAL void cache_free (Cache *cache); -CacheNode *cache_node_insert (Cache *cache, const char *key); -CacheNode *cache_node_lookup (Cache *cache, const char *key, gboolean use); +G_GNUC_INTERNAL CacheNode *cache_node_insert (Cache *cache, const char *key); +G_GNUC_INTERNAL CacheNode *cache_node_lookup (Cache *cache, const char *key, gboolean use); -void cache_expire_unused (Cache *cache); -void cache_node_expire (CacheNode *node); +G_GNUC_INTERNAL void cache_expire_unused (Cache *cache); +G_GNUC_INTERNAL void cache_node_expire (CacheNode *node); G_END_DECLS diff -up gmime-2.2.10/util/gtrie.h.accidental-exports gmime-2.2.10/util/gtrie.h --- gmime-2.2.10/util/gtrie.h.accidental-exports 2007-10-12 14:39:28.000000000 -0400 +++ gmime-2.2.10/util/gtrie.h 2007-10-12 14:39:39.000000000 -0400 @@ -27,12 +27,12 @@ G_BEGIN_DECLS typedef struct _GTrie GTrie; -GTrie *g_trie_new (gboolean icase); -void g_trie_free (GTrie *trie); +G_GNUC_INTERNAL GTrie *g_trie_new (gboolean icase); +G_GNUC_INTERNAL void g_trie_free (GTrie *trie); -void g_trie_add (GTrie *trie, const char *pattern, int pattern_id); +G_GNUC_INTERNAL void g_trie_add (GTrie *trie, const char *pattern, int pattern_id); -const char *g_trie_search (GTrie *trie, const char *buffer, size_t buflen, int *matched_id); +G_GNUC_INTERNAL const char *g_trie_search (GTrie *trie, const char *buffer, size_t buflen, int *matched_id); G_END_DECLS diff -up gmime-2.2.10/util/md5-utils.h.accidental-exports gmime-2.2.10/util/md5-utils.h --- gmime-2.2.10/util/md5-utils.h.accidental-exports 2007-10-12 14:39:28.000000000 -0400 +++ gmime-2.2.10/util/md5-utils.h 2007-10-12 14:39:39.000000000 -0400 @@ -38,16 +38,16 @@ typedef struct { } MD5Context; -void md5_get_digest (const char *buffer, unsigned int buffer_size, unsigned char digest[16]); +G_GNUC_INTERNAL void md5_get_digest (const char *buffer, unsigned int buffer_size, unsigned char digest[16]); /* use this one when speed is needed */ /* for use in provider code only */ -void md5_get_digest_from_file (const char *filename, unsigned char digest[16]); +G_GNUC_INTERNAL void md5_get_digest_from_file (const char *filename, unsigned char digest[16]); /* raw routines */ -void md5_init (MD5Context *ctx); -void md5_update (MD5Context *ctx, const unsigned char *buf, guint32 len); -void md5_final (MD5Context *ctx, unsigned char digest[16]); +G_GNUC_INTERNAL void md5_init (MD5Context *ctx); +G_GNUC_INTERNAL void md5_update (MD5Context *ctx, const unsigned char *buf, guint32 len); +G_GNUC_INTERNAL void md5_final (MD5Context *ctx, unsigned char digest[16]); G_END_DECLS diff -up gmime-2.2.10/util/memchunk.h.accidental-exports gmime-2.2.10/util/memchunk.h --- gmime-2.2.10/util/memchunk.h.accidental-exports 2007-10-12 14:39:28.000000000 -0400 +++ gmime-2.2.10/util/memchunk.h 2007-10-12 14:39:39.000000000 -0400 @@ -28,19 +28,19 @@ G_BEGIN_DECLS typedef struct _MemChunk MemChunk; -MemChunk *memchunk_new (size_t atomsize, size_t atomcount, gboolean autoclean); +G_GNUC_INTERNAL MemChunk *memchunk_new (size_t atomsize, size_t atomcount, gboolean autoclean); -void *memchunk_alloc (MemChunk *memchunk); +G_GNUC_INTERNAL void *memchunk_alloc (MemChunk *memchunk); -void *memchunk_alloc0 (MemChunk *memchunk); +G_GNUC_INTERNAL void *memchunk_alloc0 (MemChunk *memchunk); -void memchunk_free (MemChunk *memchunk, void *mem); +G_GNUC_INTERNAL void memchunk_free (MemChunk *memchunk, void *mem); -void memchunk_reset (MemChunk *memchunk); +G_GNUC_INTERNAL void memchunk_reset (MemChunk *memchunk); -void memchunk_clean (MemChunk *memchunk); +G_GNUC_INTERNAL void memchunk_clean (MemChunk *memchunk); -void memchunk_destroy (MemChunk *memchunk); +G_GNUC_INTERNAL void memchunk_destroy (MemChunk *memchunk); G_END_DECLS