diff -u -r evolution-data-server/addressbook/libebook/e-vcard.c evolution-data-server.patched/addressbook/libebook/e-vcard.c
--- evolution-data-server/addressbook/libebook/e-vcard.c	2005-09-15 13:49:20.000000000 +0200
+++ evolution-data-server.patched/addressbook/libebook/e-vcard.c	2005-10-30 10:14:38.000000000 +0100
@@ -236,7 +236,7 @@
 				 */
 			}
 			else if (isxdigit(a) && isxdigit (b)) {
-				gunichar c;
+				char c;
 
 				a = tolower (a);
 				b = tolower (b);
@@ -244,7 +244,7 @@
 				c = (((a>='a'?a-'a'+10:a-'0')&0x0f) << 4)
 					| ((b>='a'?b-'a'+10:b-'0')&0x0f);
 				
-				g_string_append_unichar (str, c);
+				g_string_append_c (str, c);
 			}
 			else 
 				{
