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