gmime r1367 - in trunk: . gmime



Author: fejj
Date: Fri Jul  4 21:03:23 2008
New Revision: 1367
URL: http://svn.gnome.org/viewvc/gmime?rev=1367&view=rev

Log:
2008-07-04  Jeffrey Stedfast  <fejj novell com>

	Fixes bug #541578

	* gmime/gmime-message.c (g_mime_message_add_recipient): Change
	'type' argument to const char *.
	(g_mime_message_add_recipients_from_string): Same.



Modified:
   trunk/ChangeLog
   trunk/gmime/gmime-message.c
   trunk/gmime/gmime-message.h

Modified: trunk/gmime/gmime-message.c
==============================================================================
--- trunk/gmime/gmime-message.c	(original)
+++ trunk/gmime/gmime-message.c	Fri Jul  4 21:03:23 2008
@@ -58,7 +58,7 @@
 static char *message_get_headers (GMimeObject *object);
 static ssize_t message_write_to_stream (GMimeObject *object, GMimeStream *stream);
 
-static void message_add_recipients_from_string (GMimeMessage *message, char *type, const char *str);
+static void message_add_recipients_from_string (GMimeMessage *message, const char *type, const char *str);
 
 static ssize_t write_structured (GMimeStream *stream, const char *name, const char *value);
 static ssize_t write_addrspec (GMimeStream *stream, const char *name, const char *value);
@@ -1037,7 +1037,7 @@
  * #GMIME_RECIPIENT_TYPE_CC and #GMIME_RECIPIENT_TYPE_BCC.
  **/
 void
-g_mime_message_add_recipient (GMimeMessage *message, char *type, const char *name, const char *address)
+g_mime_message_add_recipient (GMimeMessage *message, const char *type, const char *name, const char *address)
 {
 	InternetAddressList *recipients;
 	InternetAddress *ia;
@@ -1055,13 +1055,13 @@
 	recipients = internet_address_list_append (recipients, ia);
 	internet_address_unref (ia);
 	
-	g_hash_table_insert (message->recipients, type, recipients);
+	g_hash_table_insert (message->recipients, (char *) type, recipients);
 	sync_recipient_header (message, type);
 }
 
 
 static void
-message_add_recipients_from_string (GMimeMessage *message, char *type, const char *str)
+message_add_recipients_from_string (GMimeMessage *message, const char *type, const char *str)
 {
 	InternetAddressList *recipients, *addrlist;
 	
@@ -1073,7 +1073,7 @@
 		internet_address_list_destroy (addrlist);
 	}
 	
-	g_hash_table_insert (message->recipients, type, recipients);
+	g_hash_table_insert (message->recipients, (char *) type, recipients);
 }
 
 
@@ -1090,7 +1090,7 @@
  * specified in rfc822.
  **/
 void
-g_mime_message_add_recipients_from_string (GMimeMessage *message, char *type, const char *str)
+g_mime_message_add_recipients_from_string (GMimeMessage *message, const char *type, const char *str)
 {
 	g_return_if_fail (GMIME_IS_MESSAGE (message));
 	g_return_if_fail (type != NULL);

Modified: trunk/gmime/gmime-message.h
==============================================================================
--- trunk/gmime/gmime-message.h	(original)
+++ trunk/gmime/gmime-message.h	Fri Jul  4 21:03:23 2008
@@ -112,8 +112,8 @@
 void g_mime_message_set_reply_to (GMimeMessage *message, const char *reply_to);
 const char *g_mime_message_get_reply_to (GMimeMessage *message);
 
-void g_mime_message_add_recipient (GMimeMessage *message, char *type, const char *name, const char *address);
-void g_mime_message_add_recipients_from_string (GMimeMessage *message, char *type, const char *str);
+void g_mime_message_add_recipient (GMimeMessage *message, const char *type, const char *name, const char *address);
+void g_mime_message_add_recipients_from_string (GMimeMessage *message, const char *type, const char *str);
 const InternetAddressList *g_mime_message_get_recipients (GMimeMessage *message, const char *type);
 InternetAddressList *g_mime_message_get_all_recipients (GMimeMessage *message);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]