? e-system.error
? warnings
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/e-util/ChangeLog,v
retrieving revision 1.580
diff -u -p -r1.580 ChangeLog
--- ChangeLog	6 Jan 2006 07:20:11 -0000	1.580
+++ ChangeLog	9 Jan 2006 10:23:53 -0000
@@ -1,3 +1,16 @@
+2006-01-09  Kjartan Maraas <kmaraas@gnome.org>
+
+	* e-config.c: Use guint for 1-bit bitfield.
+	* e-icon-factory.c: (load_icon): Remove unused var
+	* e-import.c: (ep_init), (ep_finalise): Remove unused vars
+	* e-plugin.c: (e_plugin_register_type): Rename a var
+	* e-plugin.h: guint for 1-bit bitfield
+	* e-popup.c: (ep_finalise): Add comment.
+	* e-profile-event.c: Remove unused prototype
+	* e-text-event-processor-emacs-like.c: 
+	(e_text_event_processor_emacs_like_event): Add comment about
+	a compiler warning from the Intel compiler.
+
 2006-01-06  Simon Zheng <simon.zheng@sun.com>
 
 	* e-account.[ch], e-account-list.[ch]: removed. 
Index: e-config.c
===================================================================
RCS file: /cvs/gnome/evolution/e-util/e-config.c,v
retrieving revision 1.21
diff -u -p -r1.21 e-config.c
--- e-config.c	11 Jul 2005 14:17:15 -0000	1.21
+++ e-config.c	9 Jan 2006 10:23:53 -0000
@@ -77,7 +77,7 @@ struct _widget_node {
 	struct _GtkWidget *widget; /* widget created by the factory, if any */
 	struct _GtkWidget *frame; /* if created by us */
 
-	int empty:1;		/* set if empty (i.e. hidden) */
+	guint empty:1;		/* set if empty (i.e. hidden) */
 };
 
 struct _check_node {
Index: e-icon-factory.c
===================================================================
RCS file: /cvs/gnome/evolution/e-util/e-icon-factory.c,v
retrieving revision 1.14
diff -u -p -r1.14 e-icon-factory.c
--- e-icon-factory.c	17 Dec 2005 15:48:19 -0000	1.14
+++ e-icon-factory.c	9 Jan 2006 10:23:53 -0000
@@ -98,7 +98,7 @@ load_icon (const char *icon_key, const c
 	if (!filename || !(unscaled = gdk_pixbuf_new_from_file (filename, NULL))) {
 		if (scale) {
 			const char *dent;
-			int width, height;
+			int width;
 			GDir *dir;
 			char *x;
 			
@@ -114,7 +114,7 @@ load_icon (const char *icon_key, const c
 				if (((width = strtol (dent, &x, 10)) < size) || *x != 'x')
 					continue;
 				
-				if (((height = strtol (x + 1, &x, 10)) != width) || *x != '\0')
+				if (((strtol (x + 1, &x, 10)) != width) || *x != '\0')
 					continue;
 				
 				/* if the icon exists in this directory, we can [use/scale] it */
Index: e-import.c
===================================================================
RCS file: /cvs/gnome/evolution/e-util/e-import.c,v
retrieving revision 1.3
diff -u -p -r1.3 e-import.c
--- e-import.c	14 Jul 2005 02:13:15 -0000	1.3
+++ e-import.c	9 Jan 2006 10:23:54 -0000
@@ -69,18 +69,12 @@ static void
 ep_init(GObject *o)
 {
 	/*EImport *emp = (EImport *)o;*/
-	struct _EImportPrivate *p;
-
-	p = _PRIVATE(o);
 }
 
 static void
 ep_finalise(GObject *o)
 {
 	EImport *emp = (EImport *)o;
-	struct _EImportPrivate *p;
-
-	p = _PRIVATE(emp);
 
 	d(printf("finalising EImport %p\n", o));
 
Index: e-plugin.c
===================================================================
RCS file: /cvs/gnome/evolution/e-util/e-plugin.c,v
retrieving revision 1.20
diff -u -p -r1.20 e-plugin.c
--- e-plugin.c	4 Jan 2006 23:52:38 -0000	1.20
+++ e-plugin.c	9 Jan 2006 10:23:54 -0000
@@ -557,12 +557,12 @@ e_plugin_register_type(GType type)
 
 			for (l=pdoc->plugins;l;l=g_slist_next(l)) {
 				xmlNodePtr root = l->data;
-				char *type;
+				char *prop_type;
 
-				type = xmlGetProp(root, "type");
+				prop_type = xmlGetProp(root, "type");
 				if (!strcmp(type, klass->type))
 					add = g_slist_append(add, l->data);
-				xmlFree(type);
+				xmlFree(prop_type);
 			}
 
 			for (l=add;l;l=g_slist_next(l)) {
Index: e-plugin.h
===================================================================
RCS file: /cvs/gnome/evolution/e-util/e-plugin.h,v
retrieving revision 1.8
diff -u -p -r1.8 e-plugin.h
--- e-plugin.h	25 May 2005 10:51:36 -0000	1.8
+++ e-plugin.h	9 Jan 2006 10:23:54 -0000
@@ -52,7 +52,7 @@ struct _EPlugin {
 	GSList *hooks;
 	GSList *authors;	/* EPluginAuthor structures */
 
-	int enabled:1;
+	guint enabled:1;
 };
 
 /**
Index: e-popup.c
===================================================================
RCS file: /cvs/gnome/evolution/e-util/e-popup.c,v
retrieving revision 1.10
diff -u -p -r1.10 e-popup.c
--- e-popup.c	13 May 2005 11:08:46 -0000	1.10
+++ e-popup.c	9 Jan 2006 10:23:54 -0000
@@ -118,6 +118,7 @@ ep_finalise(GObject *o)
 		/* free item activate callback data */
 		inode = mnode->items;
 		while (inode) {
+			/* This was declared as _menu_node above already */
 			struct _item_node *nnode = inode->link;
 
 			g_free(inode);
Index: e-profile-event.c
===================================================================
RCS file: /cvs/gnome/evolution/e-util/e-profile-event.c,v
retrieving revision 1.3
diff -u -p -r1.3 e-profile-event.c
--- e-profile-event.c	28 Sep 2005 10:20:03 -0000	1.3
+++ e-profile-event.c	9 Jan 2006 10:23:54 -0000
@@ -135,8 +135,6 @@ e_profile_event_emit(const char *id, con
 }
 #else
 #undef e_profile_event_emit
-void e_profile_event_emit(const char *id, const char *uid, guint32 flags);
-
 void
 e_profile_event_emit(const char *id, const char *uid, guint32 flags)
 {
Index: e-text-event-processor-emacs-like.c
===================================================================
RCS file: /cvs/gnome/evolution/e-util/e-text-event-processor-emacs-like.c,v
retrieving revision 1.21
diff -u -p -r1.21 e-text-event-processor-emacs-like.c
--- e-text-event-processor-emacs-like.c	29 Apr 2005 14:18:01 -0000	1.21
+++ e-text-event-processor-emacs-like.c	9 Jan 2006 10:23:54 -0000
@@ -133,6 +133,12 @@ e_text_event_processor_emacs_like_event 
 	ETextEventProcessorCommand command;
 	ETextEventProcessorEmacsLike *tep_el = E_TEXT_EVENT_PROCESSOR_EMACS_LIKE(tep);
 	command.action = E_TEP_NOP;
+	/* Warning from the Intel compiler here:
+	 * e-text-event-processor-emacs-like.c(136): warning #589: transfer of control bypasses initialization of:
+         *   variable "key" (declared at line 194)
+         *  switch (event->type) {
+         *  ^
+	 */
 	switch (event->type) {
 	case GDK_BUTTON_PRESS:
 		if (event->button.button == 1) {
